Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
You had it. You were a rising star, just finished your third small film and were about to be married to the hottest producer on the indy scene. You had EVERYTHING. Everything you ever wanted... or so you thought.
Then you found out your movie director fiance has slept with EVERY girl on set, and someone new has caught his eye... your BEST FRIEND.
Nearly broke, and with no one to turn to, you go back to your old apartment only to find you've been evicted, and all your stuff is gone. Turns out the bastard didn't pay the rent like he promised, not surprising since he didn't pay you either.
Looks like you'll be living out of your car again, you thought those days were behind you.
Well, first thing's first, you step out into the chilly autumn air and put your last $20 in the gas tank. You have about $3 in coins in the cup holder, but you should probably save that for diner tomorrow.
You spend half the night looking for somewhere to park. The best you find is a dingy old S-Mart parking lot, with half the lights burned out, but at least they didn't run you off.
<<run setup.ENGINE.setTime(23,1)>>
Its gonna be a long day tomorrow, perhaps you should [[turn in->SLEEP IN CAR]].<<nobr>>
<<run setup.ACTIONS.doRest('sleep', 7); >><<set _time = setup.ENGINE.getTime();>>
<<if ("05:30"<_time)&&(_time<"07:30")>>
<<run setup.ENGINE.giveFeedback("You wake up at first light, but the store won't be open for another hour. What do you do?");>>
<</if>>
<</nobr>>
<<include "GO HOME">><<run setup.ACTIONS.doWorkout('run', $GAMEDATA.PC.STATS.workout_hrs); >>
<<replace '#datetime'>><<include 'DATETIME'>><</replace>>
You get to the end of the parking lot before you realize just how out of shape you are. Your comfortable lifestyle has made you soft.
<<include "POST WORKOUT">><<silently>>
<<run setup.ACTIONS.doExplore('search', 30/60); >>
<<set _found to Math.floor(Math.random()*142)/100>>
<<set $GAMEDATA.PC.MATRIX.money += _found>>
<<replace '#datetime'>><<include 'DATETIME'>><</replace>>
<</silently>>
You find $$ <<print _found.toFixed(2)>> as you wander around the parking lot.
<<if setup.ACTIONS.canDo('search', 30/60)>><<link "KEEP LOOKING">><<goto "LOOK FOR CHANGE">><</link>><</if>>
[[GO INSIDE->SHOP S-MART]]
[[RETURN TO CAR->GO HOME]]<<run setup.ENGINE.addMinutes(5); >><<replace '#datetime'>><<include 'DATETIME'>><</replace>>
What did you wish to do?
[[CHECKOUT APPAREL]]
[[CHECKOUT AUTOMOTIVE]]
[[CHECKOUT ELECTRONICS]]
[[CHECKOUT FURNITURE]]
[[CHECKOUT GROCERY]]
[[CHECKOUT GARDEN]]
[[CHECKOUT HARDWARE]]
[[CHECKOUT HOUSEHOLD]]
[[CHECKOUT HYGENE]]
[[CHECKOUT OFFICE]]
[[CHECKOUT PHARMACY]]
[[CHECKOUT SEASONAL]]
[[CHECKOUT SPORTING GOODS]]
[[ENTER BATHROOM]]
[[FILLOUT APPLICATION]]
[[GO HOME]]<<nobr>>
<<replace '#datetime'>><<include 'DATETIME'>><</replace>>
<<replace '#menu'>><<include 'MENU'>><</replace>>
<<replace '#feedback'>><<include 'FEEDBACK'>><</replace>>
<</nobr>>
<<include "STATS">><<include "RESOURCES">><<include "LIVING IN CAR">>Gritting your teeth you push through the pain and keep going until you pass out.
<<silently>>
<<run setup.ENGINE.addMinutes(90); >>
<<set $GAMEDATA.PC.MATRIX.karma+=($GAMEDATA.PC.MATRIX.vigor*3)>>
<<set $GAMEDATA.PC.MATRIX.vital-=1>>
<<set $GAMEDATA.PC.MATRIX.vigor=1>>
<<replace '#datetime'>><<include 'DATETIME'>><</replace>>
<</silently>>
Some time later, you come to.
[[Continue->GO HOME]]<div class='left framed'>ACTIONS
What will you do today?
<<include "ACTIONS">>
[[EAT SOMETHING->FOOD]]
[[CHANGE CLOTHES->EQUIP]]
[[USE SOMETHING->STUFF]]
</div>Double-click this passage to edit it.Double-click this passage to edit it.<<nobr>>
<<set _dept = "D01">><h2><<print setup.AISLES[_dept].name>></h2><h3><<print setup.AISLES[_dept].desc>></h3>
<<for _aisle_id, _data range setup.AISLES[_dept].AISLES>>
<<print "<<linkreplace '" + _data.name + " <br/>'>><<set _aisle to '" + _aisle_id + "'>><<include 'LIST ITEMS FOR AISLE'>><</linkreplace>>">>
<</for>>
<</nobr>>
[[CHECK OUT ANOTHER DEPARTMENT->SHOP S-MART]]<<nobr>>
<<set _dept = "D02">><h2><<print setup.AISLES[_dept].name>></h2><h3><<print setup.AISLES[_dept].desc>></h3>
<<for _aisle_id, _data range setup.AISLES[_dept].AISLES>>
<<print "<<linkreplace '" + _data.name + " <br/>'>><<set _aisle to '" + _aisle_id + "'>><<include 'LIST ITEMS FOR AISLE'>><</linkreplace>>">>
<</for>>
<</nobr>>
[[CHECK OUT ANOTHER DEPARTMENT->SHOP S-MART]]<<nobr>>
<<set _dept = "D03">><h2><<print setup.AISLES[_dept].name>></h2><h3><<print setup.AISLES[_dept].desc>></h3>
<<for _aisle_id, _data range setup.AISLES[_dept].AISLES>>
<<print "<<linkreplace '" + _data.name + " <br/>'>><<set _aisle to '" + _aisle_id + "'>><<include 'LIST ITEMS FOR AISLE'>><</linkreplace>>">>
<</for>>
<</nobr>>
[[CHECK OUT ANOTHER DEPARTMENT->SHOP S-MART]]<<nobr>>
<<set _dept = "D04">><h2><<print setup.AISLES[_dept].name>></h2><h3><<print setup.AISLES[_dept].desc>></h3>
<<for _aisle_id, _data range setup.AISLES[_dept].AISLES>>
<<print "<<linkreplace '" + _data.name + " <br/>'>><<set _aisle to '" + _aisle_id + "'>><<include 'LIST ITEMS FOR AISLE'>><</linkreplace>>">>
<</for>>
<</nobr>>
[[CHECK OUT ANOTHER DEPARTMENT->SHOP S-MART]]<<nobr>>
<<set _dept = "D05">><h2><<print setup.AISLES[_dept].name>></h2><h3><<print setup.AISLES[_dept].desc>></h3>
<<for _aisle_id, _data range setup.AISLES[_dept].AISLES>>
<<print "<<linkreplace '" + _data.name + " <br/>'>><<set _aisle to '" + _aisle_id + "'>><<include 'LIST ITEMS FOR AISLE'>><</linkreplace>>">>
<</for>>
<</nobr>>
[[CHECK OUT ANOTHER DEPARTMENT->SHOP S-MART]]<<nobr>>
<<set _dept = "D07">><h2><<print setup.AISLES[_dept].name>></h2><h3><<print setup.AISLES[_dept].desc>></h3>
<<for _aisle_id, _data range setup.AISLES[_dept].AISLES>>
<<print "<<linkreplace '" + _data.name + " <br/>'>><<set _aisle to '" + _aisle_id + "'>><<include 'LIST ITEMS FOR AISLE'>><</linkreplace>>">>
<</for>>
<</nobr>>
[[CHECK OUT ANOTHER DEPARTMENT->SHOP S-MART]]<<nobr>>
<<set _dept = "D08">><h2><<print setup.AISLES[_dept].name>></h2><h3><<print setup.AISLES[_dept].desc>></h3>
<<for _aisle_id, _data range setup.AISLES[_dept].AISLES>>
<<print "<<linkreplace '" + _data.name + " <br/>'>><<set _aisle to '" + _aisle_id + "'>><<include 'LIST ITEMS FOR AISLE'>><</linkreplace>>">>
<</for>>
<</nobr>>
[[CHECK OUT ANOTHER DEPARTMENT->SHOP S-MART]]<<nobr>>
<<set _dept = "D09">><h2><<print setup.AISLES[_dept].name>></h2><h3><<print setup.AISLES[_dept].desc>></h3>
<<for _aisle_id, _data range setup.AISLES[_dept].AISLES>>
<<print "<<linkreplace '" + _data.name + " <br/>'>><<set _aisle to '" + _aisle_id + "'>><<include 'LIST ITEMS FOR AISLE'>><</linkreplace>>">>
<</for>>
<</nobr>>
[[CHECK OUT ANOTHER DEPARTMENT->SHOP S-MART]]<<nobr>>
<<set _dept = "D11">><h2><<print setup.AISLES[_dept].name>></h2><h3><<print setup.AISLES[_dept].desc>></h3>
<<for _aisle_id, _data range setup.AISLES[_dept].AISLES>>
<<print "<<linkreplace '" + _data.name + " <br/>'>><<set _aisle to '" + _aisle_id + "'>><<include 'LIST ITEMS FOR AISLE'>><</linkreplace>>">>
<</for>>
<</nobr>>
[[CHECK OUT ANOTHER DEPARTMENT->SHOP S-MART]]<<nobr>>
<<set _dept = "D13">><h2><<print setup.AISLES[_dept].name>></h2><h3><<print setup.AISLES[_dept].desc>></h3>
<<for _aisle_id, _data range setup.AISLES[_dept].AISLES>>
<<print "<<linkreplace '" + _data.name + " <br/>'>><<set _aisle to '" + _aisle_id + "'>><<include 'LIST ITEMS FOR AISLE'>><</linkreplace>>">>
<</for>>
<</nobr>>
[[CHECK OUT ANOTHER DEPARTMENT->SHOP S-MART]]You ask for an application and are immediately told they are under a hiring freeze.
[[RETURN->SHOP S-MART]]<<nobr>>
<<include "GAME DATA">>
<<replace '#title'>><<include 'TITLE'>><</replace>>
<<replace '#datetime'>><<include 'DATETIME'>><</replace>>
<<run setup.ENGINE.do_status_update(); >>
<<replace '#feedback'>><<include 'FEEDBACK'>><</replace>>
<</nobr>>
<div class='left framed'>RESOURCES
<<print ($GAMEDATA.PC.MATRIX.tough).toFixed(1)>> toughness
<<print ($GAMEDATA.PC.MATRIX.power).toFixed(1)>> power
<<print ($GAMEDATA.PC.MATRIX.vigor).toFixed(1)>> stamina
<<print ($GAMEDATA.PC.MATRIX.regen).toFixed(1)>> regeneration
<<print ($GAMEDATA.PC.MATRIX.vital).toFixed(1)>> health
<<print ($GAMEDATA.PC.MATRIX.metab).toFixed(1)>> metabolism
<<print ($GAMEDATA.PC.MATRIX.kcal).toFixed(2)>> calories/ATP
<<print ($GAMEDATA.PC.MATRIX.protein).toFixed(2)>>g protein
<<print ($GAMEDATA.PC.MATRIX.sugar).toFixed(2)>>g sugar
$$ <<print ($GAMEDATA.PC.MATRIX.money).toFixed(2)>> cash
<<print ($GAMEDATA.PC.MATRIX.petro).toFixed(1)>> fuel
<<print ($GAMEDATA.PC.MATRIX.karma).toFixed(1)>> karma
</div><div class='left framed'>STATS
STR: <<print ($GAMEDATA.PC.STATS.STR).toFixed(2)>>
END: <<print ($GAMEDATA.PC.STATS.END).toFixed(2)>>
SPD: <<print ($GAMEDATA.PC.STATS.SPD).toFixed(2)>>
PHY: <<print ($GAMEDATA.PC.STATS.PHY).toFixed(2)>>
age: $GAMEDATA.PC.METRICS.age
height: <<print Math.floor($GAMEDATA.PC.METRICS.ht/12)>>'<<print $GAMEDATA.PC.METRICS.ht % 12>>"
weight: $GAMEDATA.PC.METRICS.wt
BMI: <<print $GAMEDATA.PC.METRICS.BMI.toFixed(1)>>
Bodyfat:<<print $GAMEDATA.PC.METRICS.bodyfat.toFixed(1)>>%
bicep: <<print ($GAMEDATA.PC.METRICS.bicep).toFixed(1)>>"
quads: <<print ($GAMEDATA.PC.METRICS.quads).toFixed(1)>>"
chest: <<print ($GAMEDATA.PC.METRICS.chest).toFixed(1)>>" $GAMEDATA.PC.METRICS.cup
waist: <<print ($GAMEDATA.PC.METRICS.waist).toFixed(1)>>"
hips: <<print ($GAMEDATA.PC.METRICS.hips).toFixed(1)>>"
<<nobr>>CONDITION:<br>
<<set _i=0>>
<<for _status, _data range $GAMEDATA.PC.STATUS>>
<<set _i++>><i>_status</i><br>
<</for>>
<<if _i<1 >>
<i>normal</i><br>
<</if>>
<</nobr>>
</div><<run setup.ACTIONS.doRest('rest', 15/60); >>
You rest for a few minutes to recover your strength.
<<include "GO HOME">><<run setup.ACTIONS.doWorkout('walk', $GAMEDATA.PC.STATS.workout_hrs); >>
<<replace '#datetime'>><<include 'DATETIME'>><</replace>>
You get to the end of the parking lot before you realize just how out of shape you are. Your comfortable lifestyle has made you soft.
<<include "POST WORKOUT">><<run setup.ACTIONS.doWorkout('jog', $GAMEDATA.PC.STATS.workout_hrs); >>
<<replace '#datetime'>><<include 'DATETIME'>><</replace>>
You get to the end of the parking lot before you realize just how out of shape you are. Your comfortable lifestyle has made you soft.
<<include "POST WORKOUT">><<run setup.ACTIONS.doWorkout('calisthenics', $GAMEDATA.PC.STATS.workout_hrs); >>
<<replace '#datetime'>><<include 'DATETIME'>><</replace>>
You try to do some basic calesthenics, but its not long till you're out of breath.
<<include "POST WORKOUT">>[[GO INSIDE->SHOP S-MART]]
[[RETURN TO CAR->GO HOME]]
[[I'M NOT DONE YET!->PUSH YOURSELF]]<<set $GAMEDATA = { /* PLAYER DATA */
'PC': {
'NAMES': {
'first' : "Cindy",
'birth' : "Cindy Williams",
'stage' : "Cindy Campbell",
'online' : "Cindy Phoenix",
},
'STATS':{
/* PRIMARY STATS - used to calc maxes for secondary stats */
'STR' : 3.0,
'END' : 3.0,
'SPD' : 3.0,
'PHY' : 3.0,
'level' : 3.0,
'workout_hrs': 0.1,
},
'MATRIX':{
/* SECONDARY STATS - current values (renewable resources) */
'tough' : 9.0, /* STRxEND - defense, resist injury */
'power' : 9.0, /* STRxSPD - offense, lift */
'vigor' : 9.0, /* STRxPHY - stamina, safe workload */
'regen' : 9.0, /* ENDxSPD - healing factor */
'vital' : 9.0, /* ENDxPHY - health */
'metab' : 9.0, /* SPDxPHY - energy/stamina recovery */
/* RESOURCES - (non-stat/non-renewable) */
'karma' : 1.0, /* ? unit */
'kcal' : 1100, /* food calories consumed, total */
'protein' : 20.0, /* grams consumed, nutrition */
'sugar' : 80.0, /* grams consumed, empty calories */
'money' : 2.89, /* */
'petro' : 10.0, /* gallons, remaining */
},
'METRICS':{
'age' : 27.0, /* years */
'ht' : 63.0, /* height, inches */
'wt' : 98.0, /* weight, pounds */
'bicep' : 6.0, /* inches; max-curl = power*bicep/30; reps - max/3 */
'quads' : 13.0, /* inches; max-squat = power*quad/15; reps - max/3 */
'chest' : 26.0, /* */
'cup' : "a", /* */
'waist' : 19.0, /* */
'hips' : 27.0, /* */
'BMI' : 'not-set', /* */
'bodyfat' : 'not-set', /* */
},
'STATUS':{
'thin':"",
'depressed':"",
'tired':"",
},
'STUFF':{
/* lost everything but the clothes on her back! (and whatever is in the trunk of her car) */
/* ID:uses */
'D01_A01_I02': 30, /* hair-tyes */
'D01_A09_I02': 60, /* jeans */
'D01_A10_I01': 30, /* blouse */
'D01_A13_I02': 50, /* plain white bra */
'D01_A13_I03': 50, /* plain white panties */
'D01_A13_I01': 13, /* ankle socks */
'D05_A05_I01': 1, /* chocolate bar */
'D08_A09_I03': 30, /* washcloth */
},
'EQUIP':{
/* SLOT:ID */
'bra' :"D01_A13_I02",
'panties' :"D01_A13_I03",
'pants' :"D01_A09_I02",
'overshirt' :"D01_A10_I01",
'socks' :"D01_A13_I01",
},
},
'STATE':{
'Date' : new Date(),
'feedbackQueue' : [],
'lastExercise' : null,
'lastActivity' : null,
'lastAction' : null,
'lastItem' : null,
},
'CHARS':{
/* reserved for future expansion, character swapping */
},
}>>
<<set setup.ENGINE={ /* GAME ENGINE -- everything below this point */
'stack' : function(n) { return (n+1)*(n)/2; },
'do_status_update' : function(CHAR){
CHAR=CHAR||$GAMEDATA.PC;
/* put stats in bounds */
CHAR.MATRIX.tough = Math.min( CHAR.MATRIX.tough, (CHAR.STATS.STR * CHAR.STATS.END) );
CHAR.MATRIX.power = Math.min( CHAR.MATRIX.power, (CHAR.STATS.STR * CHAR.STATS.SPD) );
CHAR.MATRIX.vigor = Math.min( CHAR.MATRIX.vigor, (CHAR.STATS.STR * CHAR.STATS.PHY) );
CHAR.MATRIX.regen = Math.min( CHAR.MATRIX.regen, (CHAR.STATS.END * CHAR.STATS.SPD) );
CHAR.MATRIX.vital = Math.min( CHAR.MATRIX.vital, (CHAR.STATS.END * CHAR.STATS.PHY) );
CHAR.MATRIX.metab = Math.min( CHAR.MATRIX.metab, (CHAR.STATS.SPD * CHAR.STATS.PHY) );
for(var status in setup.STATUSES) {
if(status in CHAR.STATUS) { /* see if it should be removed... */
if(false==setup.STATUSES[status].test()) {
delete CHAR.STATUS[status];
setup.STATUSES[status].onRemove();
}
} else { /* see if it should be added... */
if(true==setup.STATUSES[status].test()) {
CHAR.STATUS[status]=setup.STATUSES[status].text;
setup.STATUSES[status].onApply();
}
}
}
CHAR.STATS.level = ( CHAR.STATS.STR + CHAR.STATS.END + CHAR.STATS.SPD + CHAR.STATS.PHY ) / 4;
CHAR.STATS.workout_hrs = this.stack(CHAR.STATS.level)/60;
CHAR.METRICS.BMI = (CHAR.METRICS.wt/(CHAR.METRICS.ht**2)*703);
/* Variable Bodymass (VBM) is anything over 1 lb per inch of height can be either muscle or fat, the remainder is essential structures and organs */
var VBM = CHAR.METRICS.wt-CHAR.METRICS.ht;
var PHY_stack = (CHAR.STATS.PHY+1)*(CHAR.STATS.PHY/2);
var VBM_toned = PHY_stack/(PHY_stack+VBM);
CHAR.METRICS.bodyfat = ((1-VBM_toned)*(VBM/CHAR.METRICS.wt)*100);
CHAR.METRICS.bicep = 1+(CHAR.STATS.STR*0.85) + ((CHAR.STATS.END +CHAR.STATS.PHY)/10) + (CHAR.METRICS.wt /55); /* 6.0, inches; max-curl = power*bicep/30; reps - max/3 */
CHAR.METRICS.quads = 6+(CHAR.STATS.STR*1.15) + ((CHAR.STATS.END +CHAR.STATS.PHY)/7.2) + (CHAR.METRICS.wt /35); /* 13.0, inches; max-squat = power*quad/15; reps - max/3 */
CHAR.METRICS.chest = 11+(CHAR.STATS.STR*1.35) + ((CHAR.STATS.END +CHAR.STATS.PHY)/4.2) + (CHAR.METRICS.wt /18); /* 23.0, */
CHAR.METRICS.waist = 15+(((CHAR.STATS.STR*0.3)+(CHAR.STATS.END*0.4)-(CHAR.STATS.PHY*0.8))*0.9) + ((CHAR.METRICS.wt-CHAR.METRICS.ht) /7.1); /* 19.0, */
CHAR.METRICS.hips = 10+(CHAR.STATS.STR*1.5) + ((CHAR.STATS.END +CHAR.STATS.PHY)/3.5) + (CHAR.METRICS.wt /14); /* 25.0, */
/* CHAR.METRICS.cup = "a"; */
},
'getDate' : function() { return (this.getMonth()+1) +'/'+ $GAMEDATA.STATE.Date.getDate() +'/'+ $GAMEDATA.STATE.Date.getFullYear(); },
'getTime' : function() { return $GAMEDATA.STATE.Date.getHours().toString().padStart(2,'0') +":"+ $GAMEDATA.STATE.Date.getMinutes().toString().padStart(2,'0'); },
'getLongDate' : function() { return this.getDay() +', '+ this.getMonth() +' '+ $GAMEDATA.STATE.Date.getDate() +', '+ $GAMEDATA.STATE.Date.getFullYear(); },
'getMonth' : function() { return ['January','February','March','April','May','June','July','August','September','October','November','December'][$GAMEDATA.STATE.Date.getMonth()]; },
'getDay' : function() { return ['Sunday','Monay','Tuesday','Wednesday','Thursday','Friday','Saturday'][$GAMEDATA.STATE.Date.getDay()]; },
'addSeconds' : function(s) { $GAMEDATA.STATE.Date=new Date($GAMEDATA.STATE.Date.getTime() + s*1000); },
'addMinutes' : function(n) { $GAMEDATA.STATE.Date=new Date($GAMEDATA.STATE.Date.getTime() + n*60*1000); },
'addHours' : function(h) { $GAMEDATA.STATE.Date=new Date($GAMEDATA.STATE.Date.getTime() + h*60*60*1000); },
'addDays' : function(d) { $GAMEDATA.STATE.Date=new Date($GAMEDATA.STATE.Date.getTime() + d*24*60*60*1000); }, /* non-calendar, 24 hour days - no daylight savings */
'addWeeks' : function(w) { $GAMEDATA.STATE.Date=new Date($GAMEDATA.STATE.Date.getTime() + w* 7*24*60*60*1000); },
'addMonths' : function(m) { $GAMEDATA.STATE.Date=new Date($GAMEDATA.STATE.Date.getTime() + m* 30*24*60*60*1000); }, /* non-calendar, 30 day months - no 30.5/28/31 adjust */
'addYears' : function(y) { $GAMEDATA.STATE.Date=new Date($GAMEDATA.STATE.Date.getTime() + y*365*24*60*60*1000); }, /* non-calendar, 365 day years - no leap year */
'setTime' : function(h, n, s) { n=n||0; s=s||0; $GAMEDATA.STATE.Date.setHours(h, n, s); },
'getFeedback' : function() { return $GAMEDATA.STATE.feedbackQueue.shift(); },
'giveFeedback' : function(msg) { return $GAMEDATA.STATE.feedbackQueue.push(msg); },
}>>
<<set setup.STATUSES = {
'dead from starvation' :{ 'test':function(CHAR) { CHAR=CHAR||$GAMEDATA.PC; return CHAR.METRICS.wt<CHAR.METRICS.ht; }, 'onApply':function() {}, 'onRemove':function() {}, 'text':"", },
'emaciated' :{ 'test':function(CHAR) { CHAR=CHAR||$GAMEDATA.PC; return false; }, 'onApply':function() {}, 'onRemove':function() {}, 'text':"", },
'thin' :{ 'test':function(CHAR) { CHAR=CHAR||$GAMEDATA.PC; return false; }, 'onApply':function() {}, 'onRemove':function() {}, 'text':"", },
'starving' :{ 'test':function(CHAR) { CHAR=CHAR||$GAMEDATA.PC; return false; }, 'onApply':function() {}, 'onRemove':function() {}, 'text':"", },
'fat' :{ 'test':function(CHAR) { CHAR=CHAR||$GAMEDATA.PC; return false; }, 'onApply':function() {}, 'onRemove':function() {}, 'text':"", },
'malnourished' :{ 'test':function(CHAR) { CHAR=CHAR||$GAMEDATA.PC; return false; }, 'onApply':function() {}, 'onRemove':function() {}, 'text':"", },
'depressed' :{ 'test':function(CHAR) { CHAR=CHAR||$GAMEDATA.PC; return false; }, 'onApply':function() {}, 'onRemove':function() {}, 'text':"", },
'angry' :{ 'test':function(CHAR) { CHAR=CHAR||$GAMEDATA.PC; return false; }, 'onApply':function() {}, 'onRemove':function() {}, 'text':"", },
'tired' :{ 'test':function(CHAR) { CHAR=CHAR||$GAMEDATA.PC; return false; }, 'onApply':function() {}, 'onRemove':function() {}, 'text':"", },
'fit' :{ 'test':function(CHAR) { CHAR=CHAR||$GAMEDATA.PC; return false; }, 'onApply':function() {}, 'onRemove':function() {}, 'text':"", },
'' :{ 'test':function(CHAR) { CHAR=CHAR||$GAMEDATA.PC; return false; }, 'onApply':function() {}, 'onRemove':function() {}, 'text':"", },
/* END setup.STATUSES */ }>>
<<set setup.ACTIONS = { /* and how they modulate stats */
/* UNIVERSAL METHODS */
'canDo' : function(activity, hours, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
var act = this[activity].MATRIX;
hours=hours||this[activity].hours;
/* does she have enough vigor, vital, karma, etc to perform action? */
/* skip calories, protein, and sugar/carbs... will use a special system for negative calories */
switch(activity) {
case 'rest':
return true; /* you can ALWAYS rest, no matter what condition you are in... */
break;
default:
/* treat any below-zero stat AS zero... prevents being unable to earn karma with a negative balance */
return (
(Math.max(0, CHAR.MATRIX.tough ) > (-act.tough *hours))
&& (Math.max(0, CHAR.MATRIX.power ) > (-act.power *hours))
&& (Math.max(0, CHAR.MATRIX.vigor ) > (-act.vigor *hours))
&& (Math.max(0, CHAR.MATRIX.regen ) > (-act.regen *hours))
&& (Math.max(0, CHAR.MATRIX.vital ) > (-act.vital *hours))
&& (Math.max(0, CHAR.MATRIX.metab ) > (-act.metab *hours))
&& (Math.max(0, CHAR.MATRIX.karma ) > (-act.karma *hours))
/* && (Math.max(0, CHAR.MATRIX.kcal ) > (-act.kcal *hours)) */
/* && (Math.max(0, CHAR.MATRIX.protein ) > (-act.protein *hours)) */
/* && (Math.max(0, CHAR.MATRIX.sugar ) > (-act.sugar *hours)) */
&& (Math.max(0, CHAR.MATRIX.money ) > (-act.money *hours))
&& (Math.max(0, CHAR.MATRIX.petro ) > (-act.petro *hours))
);
break;
}
},
'maxHours' : function(activity, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
var act = this[activity].MATRIX;
return ( Math.min(
( (act.tough <0) ? (CHAR.MATRIX.tough /(-act.tough )) : (Number.MAX_VALUE) ),
( (act.power <0) ? (CHAR.MATRIX.power /(-act.power )) : (Number.MAX_VALUE) ),
( (act.vigor <0) ? (CHAR.MATRIX.vigor /(-act.vigor )) : (Number.MAX_VALUE) ),
( (act.regen <0) ? (CHAR.MATRIX.regen /(-act.regen )) : (Number.MAX_VALUE) ),
( (act.vital <0) ? (CHAR.MATRIX.vital /(-act.vital )) : (Number.MAX_VALUE) ),
( (act.metab <0) ? (CHAR.MATRIX.metab /(-act.metab )) : (Number.MAX_VALUE) ),
( (act.karma <0) ? (CHAR.MATRIX.karma /(-act.karma )) : (Number.MAX_VALUE) ),
/* ( (act.kcal <0) ? (CHAR.MATRIX.kcal /(-act.kcal )) : (Number.MAX_VALUE) ), */
/* ( (act.protein <0) ? (CHAR.MATRIX.protein /(-act.protein )) : (Number.MAX_VALUE) ), */
/* ( (act.sugar <0) ? (CHAR.MATRIX.sugar /(-act.sugar )) : (Number.MAX_VALUE) ), */
( (act.money <0) ? (CHAR.MATRIX.money /(-act.money )) : (Number.MAX_VALUE) ),
( (act.petro <0) ? (CHAR.MATRIX.petro /(-act.petro )) : (Number.MAX_VALUE) )
));
},
'doMATRIX' : function(MATRIX, units, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
units=units||1;
/* ACTION COST/REWARD MATRIX - adjusted for metabolism boosting */
CHAR.MATRIX.tough += (MATRIX.tough * units);
CHAR.MATRIX.power += (MATRIX.power * units);
CHAR.MATRIX.vigor += (MATRIX.vigor * units);
CHAR.MATRIX.regen += (MATRIX.regen * units);
CHAR.MATRIX.vital += (MATRIX.vital * units);
CHAR.MATRIX.metab += (MATRIX.metab * units);
CHAR.MATRIX.karma += (MATRIX.karma * units);
CHAR.MATRIX.kcal += (MATRIX.kcal * units);
CHAR.MATRIX.protein += (MATRIX.protein * units);
CHAR.MATRIX.sugar += (MATRIX.sugar * units);
CHAR.MATRIX.money += (MATRIX.money * units);
CHAR.MATRIX.petro += (MATRIX.petro * units);
/* make sure we have not exceeded max, and apply any status changes */
setup.ENGINE.do_status_update();
return true;
},
'doWorkout' : function(activity, hours, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
hours=hours||this[activity].hours;
var act = Object.assign({}, this[activity].MATRIX);
/* PASSIVE REGEN TRIGGERED IN ACTIVITIES, BUT NOT ITEMS, SINCE IT REFLECTS HOURS PASSING NOT UNITS USED */
CHAR.MATRIX.vital += (CHAR.MATRIX.regen*hours/24); CHAR.MATRIX.tough += (CHAR.MATRIX.regen*hours/48);
CHAR.MATRIX.vigor += (CHAR.MATRIX.metab*hours/24); CHAR.MATRIX.power += (CHAR.MATRIX.metab*hours/48);
CHAR.MATRIX.kcal -= ((CHAR.METRICS.wt+CHAR.MATRIX.metab)*hours*0.85);
/* CALLED WITH UNITS, NOT HOURS, BUT SINCE THE MATRIX IS NORMALIZED TO HOURS, THIS IS FINE */
var bodymass = (CHAR.METRICS.wt*0.65) * (1+(CHAR.MATRIX.metab/100));
act.kcal*= bodymass; act.protein*= bodymass; act.sugar*= bodymass;
this.doMATRIX(act, hours);
/* WORKOUT UNIQUE CODE: STAT INCREASE FOR EFFORT */
CHAR.STATS.STR += ( -(act.tough+act.power+act.vigor)*hours /(100*CHAR.STATS.STR));
CHAR.STATS.END += ( -(act.tough+act.regen+act.vital)*hours /(100*CHAR.STATS.END));
CHAR.STATS.SPD += ( -(act.power+act.regen+act.metab)*hours /(100*CHAR.STATS.SPD));
CHAR.STATS.PHY += ( -(act.vigor+act.vital+act.metab)*hours /(100*CHAR.STATS.PHY));
/* ACTION EVENT CALLBACK */
this[activity].onAction(hours);
$GAMEDATA.STATE.lastExercise = activity;
$GAMEDATA.STATE.lastActivity = activity;
$GAMEDATA.STATE.lastAction = 'workout';
/* Adjust the clock */
setup.ENGINE.addHours(hours);
return true;
},
'doExplore' : function(activity, hours, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
hours=hours||this[activity].hours;
var act = Object.assign({}, this[activity].MATRIX);
/* PASSIVE REGEN TRIGGERED IN ACTIVITIES, BUT NOT ITEMS, SINCE IT REFLECTS HOURS PASSING NOT UNITS USED */
CHAR.MATRIX.vital += (CHAR.MATRIX.regen*hours/24); CHAR.MATRIX.tough += (CHAR.MATRIX.regen*hours/48);
CHAR.MATRIX.vigor += (CHAR.MATRIX.metab*hours/24); CHAR.MATRIX.power += (CHAR.MATRIX.metab*hours/48);
CHAR.MATRIX.kcal -= ((CHAR.METRICS.wt+CHAR.MATRIX.metab)*hours*0.65);
/* CALLED WITH UNITS, NOT HOURS, BUT SINCE THE MATRIX IS NORMALIZED TO HOURS, THIS IS FINE */
var bodymass = (CHAR.METRICS.wt*0.65) * (1+(CHAR.MATRIX.metab/100));
act.kcal*= bodymass; act.protein*= bodymass; act.sugar*= bodymass;
this.doMATRIX(act, hours);
/* EXPLORE UNIQUE CODE: */
/* ACTION EVENT CALLBACK */
this[activity].onAction(hours);
$GAMEDATA.STATE.lastActivity = activity;
$GAMEDATA.STATE.lastAction = 'explore';
/* Adjust the clock */
setup.ENGINE.addHours(hours);
return true;
},
'doRest' : function(activity, hours, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
hours=hours||this[activity].hours;
var act = Object.assign({}, this[activity].MATRIX);
/* ACTIVE REGEN TRIGGERED IN ACTIVITIES, BUT NOT ITEMS, SINCE IT REFLECTS HOURS PASSING NOT UNITS USED - runs at 3x rate of passive */
CHAR.MATRIX.vital += (CHAR.MATRIX.regen*hours/8); CHAR.MATRIX.tough += (CHAR.MATRIX.regen*hours/16);
CHAR.MATRIX.vigor += (CHAR.MATRIX.metab*hours/8); CHAR.MATRIX.power += (CHAR.MATRIX.metab*hours/16);
CHAR.MATRIX.kcal -= ((CHAR.METRICS.wt+CHAR.MATRIX.metab)*hours*0.50);
/* CALLED WITH UNITS, NOT HOURS, BUT SINCE THE MATRIX IS NORMALIZED TO HOURS, THIS IS FINE */
var bodymass = (CHAR.METRICS.wt*0.65) * (1+(CHAR.MATRIX.metab/100));
act.kcal*= bodymass; act.protein*= bodymass; act.sugar*= bodymass;
this.doMATRIX(act, hours);
/* REST UNIQUE CODE: */
CHAR.MATRIX.tough += (CHAR.STATS.STR + CHAR.STATS.END) * (hours/14);
CHAR.MATRIX.power += (CHAR.STATS.STR + CHAR.STATS.SPD) * (hours/14);
CHAR.MATRIX.vigor += (CHAR.STATS.STR + CHAR.STATS.PHY) * (hours/14);
CHAR.MATRIX.regen += (CHAR.STATS.END + CHAR.STATS.SPD) * (hours/11);
CHAR.MATRIX.vital += (CHAR.STATS.END + CHAR.STATS.PHY) * (hours/14);
CHAR.MATRIX.metab += (CHAR.STATS.PHY + CHAR.STATS.SPD) * (hours/14);
/* ADJUST WEIGHT */
if( (CHAR.MATRIX.kcal>7500) || (CHAR.MATRIX.sugar>2000) || (CHAR.MATRIX.protein>1500) || ((CHAR.MATRIX.sugar>500)&&(CHAR.MATRIX.kcal>2000)) || ((CHAR.MATRIX.sugar>200)&&(CHAR.MATRIX.kcal>5000)) ) {
/* GAIN A POUND */
CHAR.METRICS.wt += 1;
CHAR.MATRIX.sugar -= 950;
CHAR.MATRIX.kcal -= 3750;
CHAR.MATRIX.protein -= 110;
}
if( (CHAR.MATRIX.kcal<-3000) || (CHAR.MATRIX.sugar<-350) || (CHAR.MATRIX.protein<-200) || ((CHAR.MATRIX.sugar<-100)&&(CHAR.MATRIX.kcal<-500)) || ((CHAR.MATRIX.sugar<100)&&(CHAR.MATRIX.kcal<-3000)) ) {
/* LOSE A POUND */
CHAR.METRICS.wt -= 1;
CHAR.MATRIX.sugar += 850;
CHAR.MATRIX.kcal += 3250;
CHAR.MATRIX.protein += 95;
}
/* burn carbs/protein as calories */
if( (CHAR.MATRIX.kcal<-100) && (CHAR.MATRIX.sugar>0) ) {
CHAR.MATRIX.kcal += (CHAR.METRICS.wt * 12.0);
CHAR.MATRIX.sugar -= (CHAR.METRICS.wt * 3.0);
}
if( (CHAR.MATRIX.kcal<-100) && (CHAR.MATRIX.protein>0) ) {
CHAR.MATRIX.kcal += (CHAR.METRICS.wt * 4.5);
CHAR.MATRIX.protein -= (CHAR.METRICS.wt * 1.0);
}
if( (CHAR.MATRIX.kcal>5000) && (CHAR.MATRIX.sugar<200) ) {
CHAR.MATRIX.kcal -= (CHAR.METRICS.wt * 12.0);
CHAR.MATRIX.sugar += (CHAR.METRICS.wt * 3.0);
}
if( (CHAR.MATRIX.kcal>5000) && (CHAR.MATRIX.protein<100) ) {
CHAR.MATRIX.kcal -= (CHAR.METRICS.wt * 4.5);
CHAR.MATRIX.protein += (CHAR.METRICS.wt * 1.0);
}
/* ACTION EVENT CALLBACK */
this[activity].onAction(hours);
$GAMEDATA.STATE.lastActivity = activity;
$GAMEDATA.STATE.lastAction = 'rest';
/* Adjust the clock */
setup.ENGINE.addHours(hours);
return true;
},
/* integrates inventory, master items matrix, and action */
'buyItem' : function(item_id, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
$GAMEDATA.STATE.lastAction = 'buy';
if(CHAR.MATRIX.money<setup.ITEMS[item_id].cost) {
setup.ENGINE.giveFeedback('you don't have enough money to buy this!');
return false;
} else {
CHAR.MATRIX.money-=setup.ITEMS[item_id].cost;
this.addItem(item_id);
setup.ENGINE.giveFeedback('You bought [' + setup.ITEMS[item_id].name + '], which leaves you with $ ' + (CHAR.MATRIX.money).toFixed(2));
return true;
}
},
'stealItem' : function(item_id, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
$GAMEDATA.STATE.lastAction = 'steal';
if(CHAR.MATRIX.karma/3<setup.ITEMS[item_id].cost) {
CHAR.MATRIX.karma-=setup.ITEMS[item_id].cost;
setup.ENGINE.giveFeedback('you got caught, this is really bad... where will you go if you are banned?');
return false;
} else {
CHAR.MATRIX.karma-=setup.ITEMS[item_id].cost*3;
this.addItem(item_id);
setup.ENGINE.giveFeedback('You snagged [' + setup.ITEMS[item_id].name + '] ...that was almost too easy.');
return true;
}
},
'addItem' : function(item_id, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
/* Items are now directly referenced from the database, so all we need is the charge count */
if(!CHAR.STUFF[item_id]) { CHAR.STUFF[item_id]=0; }
CHAR.STUFF[item_id]+=setup.ITEMS[item_id].uses;
return true;
},
'delItem' : function(item_id, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
delete CHAR.STUFF[item_id];
return true;
},
'equipItem' : function(item_id, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
/* broken, allows ANY item to be equipped on ANY slot */
var slot_id = setup.ITEMS[item_id].role;
if(setup.ROLES.EQUIP_ZONES.hasOwnProperty(slot_id)) {
CHAR.EQUIP[slot_id] = item_id;
return true;
} else {
/* item does not match a known slot type */
return false;
}
},
'removeItem' : function(item_id, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
var slot_id = setup.ITEMS[item_id].role;
/* if something is there remove the item, but keep the slot */
if(CHAR.EQUIP[slot_id]) {
CHAR.EQUIP[slot_id]=null;
return true;
} else {
/* item does not match a known slot type or is not equipped */
return true;
}
},
'useItem' : function(item_id, qty, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
qty=qty||1; /* option to multi-use */
$GAMEDATA.STATE.lastAction = 'use';
$GAMEDATA.STATE.lastItem = item_id;
/* do you even have one, bro? */
if(!CHAR.STUFF[item_id]) { return false; }
if(('all'==qty)||('*'==qty)) { qty=CHAR.STUFF[item_id]; }
CHAR.STUFF[item_id]-=qty;
/* if the shoe fits, wear it... */
var iType = setup.ROLES.ALL[setup.ITEMS[item_id].role].type;
switch(iType) {
/* if not, try eating it */
case 'wearable':
return this.equipItem(item_id);
break;
case 'consumable':
var item = setup.ITEMS[item_id].MATRIX;
this.doMATRIX(item, qty);
break;
default:
/* or just put it on the mantle to look at */
}
/* Adjust the clock */
setup.ENGINE.addSeconds(10 * qty / CHAR.STATS.SPD);
/* load item MATRIX */
/* this.doMATRIX(MATRIX, units); */
/* deplete inventory */
if(CHAR.STUFF[item_id]<1) { this.delItem(item_id); }
return true;
},
/* burns charges mid story, instead of using item through menu */
'depleteItem' : function(item_id, qty, CHAR) {
CHAR=CHAR||$GAMEDATA.PC;
qty=qty||1; /* option to multi-use */
if(!CHAR.STUFF[item_id]) { return false; }
if(('all'==qty)||('*'==qty)) { qty=CHAR.STUFF[item_id]; }
CHAR.STUFF[item_id]-=qty;
return true;
},
/* EXERCISE ACTIONS - note: cost/reward matrix is normalized to 1.0 hour intervals, which may vary from default activity length */
'walk' :{ 'hours': 1.00, 'MATRIX':{'tough':- 5.0, 'power':- 4.0, 'vigor':- 8.0, 'regen':- 3.0, 'vital':- 5.0, 'metab':- 4.0, 'karma':+ 5.0, 'kcal':- 1.5, 'protein':- 0.015, 'sugar':- 0.275, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
'jog' :{ 'hours': 1.00, 'MATRIX':{'tough':- 30.0, 'power':- 16.0, 'vigor':- 40.0, 'regen':- 24.0, 'vital':- 30.0, 'metab':- 30.0, 'karma':+ 35.0, 'kcal':- 3.0, 'protein':- 0.040, 'sugar':- 0.550, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
'run' :{ 'hours': 1.00, 'MATRIX':{'tough':- 45.0, 'power':- 34.0, 'vigor':-120.0, 'regen':- 38.0, 'vital':- 60.0, 'metab':- 60.0, 'karma':+ 75.0, 'kcal':- 6.0, 'protein':- 0.100, 'sugar':- 1.600, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
'sprint' :{ 'hours': 0.25, 'MATRIX':{'tough':- 60.0, 'power':- 60.0, 'vigor':-180.0, 'regen':- 52.0, 'vital':- 90.0, 'metab':- 90.0, 'karma':+120.0, 'kcal':- 12.0, 'protein':- 0.200, 'sugar':- 3.800, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
'calisthenics' :{ 'hours': 0.50, 'MATRIX':{'tough':- 50.0, 'power':- 80.0, 'vigor':-120.0, 'regen':- 30.0, 'vital':- 40.0, 'metab':- 30.0, 'karma':+ 75.0, 'kcal':- 4.0, 'protein':- 0.120, 'sugar':- 0.900, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
'aerobics' :{ 'hours': 1.00, 'MATRIX':{'tough':- 30.0, 'power':- 21.0, 'vigor':- 90.0, 'regen':- 50.0, 'vital':- 90.0, 'metab':- 50.0, 'karma':+ 65.0, 'kcal':- 3.0, 'protein':- 0.060, 'sugar':- 0.850, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
'yoga' :{ 'hours': 1.00, 'MATRIX':{'tough':- 40.0, 'power':- 38.0, 'vigor':- 60.0, 'regen':- 60.0, 'vital':- 80.0, 'metab':- 60.0, 'karma':+ 90.0, 'kcal':- 2.0, 'protein':- 0.050, 'sugar':- 0.400, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
'weightlifting' :{ 'hours': 0.50, 'MATRIX':{'tough':- 30.0, 'power':- 40.0, 'vigor':-120.0, 'regen':- 20.0, 'vital':- 30.0, 'metab':- 40.0, 'karma':+ 70.0, 'kcal':- 1.4, 'protein':- 0.056, 'sugar':- 0.200, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
'crossfit' :{ 'hours': 0.50, 'MATRIX':{'tough':-120.0, 'power':- 90.0, 'vigor':-340.0, 'regen':- 90.0, 'vital':-120.0, 'metab':-120.0, 'karma':+195.0, 'kcal':- 5.8, 'protein':- 0.348, 'sugar':- 2.700, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
'powerlifting' :{ 'hours': 0.25, 'MATRIX':{'tough':- 90.0, 'power':-130.0, 'vigor':-280.0, 'regen':- 40.0, 'vital':- 70.0, 'metab':- 90.0, 'karma':+145.0, 'kcal':- 3.4, 'protein':- 0.340, 'sugar':- 1.150, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
/* 'XXXX' :{ 'hours': 1.00, 'MATRIX':{'tough':- 1.0, 'power':- 1.0, 'vigor':- 1.0, 'regen':- 1.0, 'vital':- 1.0, 'metab':- 1.0, 'karma':+ 1.0, 'kcal':- 1.5, 'protein':- 0.015, 'sugar':- 0.300, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, }, */
/* EXPLORE ACTIONS */
'search' :{ 'hours': 0.25, 'MATRIX':{'tough':- 0.2, 'power':- 0.4, 'vigor':- 1.6, 'regen':- 0.1, 'vital':- 0.2, 'metab':- 0.1, 'karma':- 1.8, 'kcal':- 1.5, 'protein':- 0.010, 'sugar':- 0.100, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
'shop' :{ 'hours': 0.25, 'MATRIX':{'tough':- 0.2, 'power':- 0.4, 'vigor':- 1.6, 'regen':- 0.1, 'vital':- 0.2, 'metab':- 0.1, 'karma':- 0.1, 'kcal':- 1.5, 'protein':- 0.010, 'sugar':- 0.100, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
/* 'XXXX' :{ 'hours': 1.00, 'MATRIX':{'tough':- 1.0, 'power':- 1.0, 'vigor':- 1.0, 'regen':- 1.0, 'vital':- 1.0, 'metab':- 1.0, 'karma':- 0.0, 'kcal':- 1.5, 'protein':- 0.010, 'sugar':- 0.100, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, }, */
/* REST ACTIONS */ /* can she do this right now? */
'sleep' :{ 'hours': 7.00, 'MATRIX':{'tough':- 0.1, 'power':- 0.1, 'vigor':- 0.1, 'regen':- 0.1, 'vital':- 0.1, 'metab':- 0.1, 'karma':+ 0.1, 'kcal':- 0.3, 'protein':- 0.030, 'sugar':- 0.100, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
'rest' :{ 'hours': 0.25, 'MATRIX':{'tough':- 0.1, 'power':- 0.1, 'vigor':- 0.2, 'regen':- 0.1, 'vital':- 0.1, 'metab':- 0.1, 'karma':+ 0.1, 'kcal':- 0.5, 'protein':- 0.020, 'sugar':- 0.100, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
'stretch' :{ 'hours': 0.10, 'MATRIX':{'tough':- 0.1, 'power':- 0.1, 'vigor':- 0.4, 'regen':- 0.1, 'vital':- 0.1, 'metab':- 0.1, 'karma':+ 0.1, 'kcal':- 2.0, 'protein':- 0.025, 'sugar':- 0.100, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, },
/* 'XXXX' :{ 'hours': 1.00, 'MATRIX':{'tough':- 0.1, 'power':- 0.1, 'vigor':- 0.1, 'regen':- 0.1, 'vital':- 0.1, 'metab':- 0.1, 'karma':+ 0.1, 'kcal':- 0.5, 'protein':- 0.005, 'sugar':- 0.100, 'money':- 0.0, 'petro':- 0.0,}, 'onAction':function(hours) { hours=hours||1; }, } */
/* END setup.ACTIONS */ }>>
<<set setup.ROLES = {
'EQUIP_ZONES': {
'backpack' :{ 'desc':"...", },
'belt' :{ 'desc':"...", },
'bra' :{ 'desc':"...", },
'bracelet' :{ 'desc':"...", },
'coat' :{ 'desc':"...", },
'dress' :{ 'desc':"...", },
'earrings' :{ 'desc':"...", },
'glasses' :{ 'desc':"...", },
'gloves' :{ 'desc':"...", },
'hat' :{ 'desc':"...", },
'headband' :{ 'desc':"...", },
'handbag' :{ 'desc':"...", },
'jacket' :{ 'desc':"...", },
'mask' :{ 'desc':"...", },
'necklace' :{ 'desc':"...", },
'onepiece' :{ 'desc':"...", },
'overshirt' :{ 'desc':"...", },
'panties' :{ 'desc':"...", },
'pants' :{ 'desc':"...", },
'ring' :{ 'desc':"...", },
'sash' :{ 'desc':"...", },
'shirt' :{ 'desc':"...", },
'shoes' :{ 'desc':"...", },
'shorts' :{ 'desc':"...", },
'skirt' :{ 'desc':"...", },
'socks' :{ 'desc':"...", },
'undershirt' :{ 'desc':"...", },
'vest' :{ 'desc':"...", },
},
'ALL':{
'backpack' :{ 'type':"wearable" , 'subtype':"bag" , 'tags':[ ], 'desc':"...", },
'bedding' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'belt' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'book' :{ 'type':"media" , 'subtype':"readable" , 'tags':[ ], 'desc':"...", },
'booze' :{ 'type':"consumable" , 'subtype':"drink" , 'tags':[ 'buzz', 'depressant', 'toxin', ], 'desc':"...", },
'bra' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'bracelet' :{ 'type':"wearable" , 'subtype':"jewelry" , 'tags':[ ], 'desc':"...", },
'cabinet' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'canned food' :{ 'type':"consumable" , 'subtype':"food" , 'tags':[ 'canned', ], 'desc':"...", },
'CD' :{ 'type':"media" , 'subtype':"audio" , 'tags':[ 'CD', ], 'desc':"...", },
'chair' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'chemical' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'coat' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'computer' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'desk' :{ 'type':"furniture" , 'subtype':"work surface", 'tags':[ 'surface', ], 'desc':"...", },
'dress' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'drink' :{ 'type':"consumable" , 'subtype':"drink" , 'tags':[ ], 'desc':"...", },
'DVD' :{ 'type':"media" , 'subtype':"video" , 'tags':[ 'DVD', ], 'desc':"...", },
'earrings' :{ 'type':"wearable" , 'subtype':"jewelry" , 'tags':[ ], 'desc':"...", },
'engine oil' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'fastener' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'flooring' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'food' :{ 'type':"consumable" , 'subtype':"food" , 'tags':[ ], 'desc':"...", },
'frozen food' :{ 'type':"consumable" , 'subtype':"food" , 'tags':[ ], 'desc':"...", },
'game' :{ 'type':"media" , 'subtype':"playable" , 'tags':[ ], 'desc':"...", },
'glasses' :{ 'type':"wearable" , 'subtype':"gadget" , 'tags':[ ], 'desc':"...", },
'gloves' :{ 'type':"wearable" , 'subtype':"gadget" , 'tags':[ ], 'desc':"...", },
'hairstyle' :{ 'type':"styling" , 'subtype':"hair" , 'tags':[ ], 'desc':"...", },
'handbag' :{ 'type':"wearable" , 'subtype':"bag" , 'tags':[ ], 'desc':"...", },
'hard food' :{ 'type':"consumable" , 'subtype':"food" , 'tags':[ 'dehydrated', ], 'desc':"...", },
'hat' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'headband' :{ 'type':"wearable" , 'subtype':"gadget" , 'tags':[ ], 'desc':"...", },
'hygene' :{ 'type':"hygene" , 'subtype':"general" , 'tags':[ ], 'desc':"...", },
'jacket' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'magazine' :{ 'type':"media" , 'subtype':"readable" , 'tags':[ ], 'desc':"...", },
'makeup' :{ 'type':"styling" , 'subtype':"face" , 'tags':[ ], 'desc':"...", },
'mask' :{ 'type':"wearable" , 'subtype':"gadget" , 'tags':[ ], 'desc':"...", },
'nailpolish' :{ 'type':"styling" , 'subtype':"nails" , 'tags':[ ], 'desc':"...", },
'necklace' :{ 'type':"wearable" , 'subtype':"jewelry" , 'tags':[ ], 'desc':"...", },
'onepiece' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'overshirt' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'panties' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'pants' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'part' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'phone' :{ 'type':"mobile" , 'subtype':"gadget" , 'tags':[ 'phone', ], 'desc':"...", },
'plant' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'plumbing' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'powder' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'raw meat' :{ 'type':"consumable" , 'subtype':"food" , 'tags':[ 'raw', 'meat', ], 'desc':"...", },
'ring' :{ 'type':"wearable" , 'subtype':"jewelry" , 'tags':[ ], 'desc':"...", },
'sash' :{ 'type':"wearable" , 'subtype':"jewelry" , 'tags':[ ], 'desc':"...", },
'seed' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'shelf' :{ 'type':"furniture" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'shirt' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'shoes' :{ 'type':"wearable" , 'subtype':"gadget" , 'tags':[ ], 'desc':"...", },
'shorts' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'skirt' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'smartphone' :{ 'type':"mobile" , 'subtype':"gadget" , 'tags':[ 'phone', 'apps', ], 'desc':"...", },
'socks' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'software' :{ 'type':"" , 'subtype':"" , 'tags':[ ], 'desc':"...", },
'stand' :{ 'type':"furniture" , 'subtype':"" , 'tags':[ 'surface', ], 'desc':"...", },
'table' :{ 'type':"furniture" , 'subtype':"" , 'tags':[ 'surface', ], 'desc':"...", },
'tool' :{ 'type':"tool" , 'subtype':"gadget" , 'tags':[ ], 'desc':"...", },
'towel' :{ 'type':"wearable" , 'subtype':"gadget" , 'tags':[ ], 'desc':"...", },
'undershirt' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
'vest' :{ 'type':"wearable" , 'subtype':"clothing" , 'tags':[ ], 'desc':"...", },
}
/* END setup.ROLES */ }>>
/* MASTER ITEMS DATABASE, NOT CHARACTER INVENTORY -- SEE CHAR.STUFF FOR INVENTORY */
/* ITEMS HAVE LIMITED USES, WHICH ACCOUNTS FOR BOTH WEAR AND SERVINGS PER CONTAINER */
<<set setup.AISLES={
'D01':{
'name':"APPAREL",
'desc':"...",
'AISLES':{
'D01_A01':{ 'name':"ACCESSORIES" , 'desc':"...", },
'D01_A02':{ 'name':"ATHLETIC WEAR" , 'desc':"...", },
'D01_A03':{ 'name':"BACKPACKS" , 'desc':"...", },
'D01_A04':{ 'name':"COATS" , 'desc':"...", },
'D01_A05':{ 'name':"DRESSES" , 'desc':"...", },
'D01_A06':{ 'name':"HANDBAGS" , 'desc':"...", },
'D01_A07':{ 'name':"HEADWEAR" , 'desc':"...", },
'D01_A08':{ 'name':"JEWELRY" , 'desc':"...", },
'D01_A09':{ 'name':"PANTS" , 'desc':"...", },
'D01_A10':{ 'name':"SHIRTS" , 'desc':"...", },
'D01_A11':{ 'name':"SHOES" , 'desc':"...", },
'D01_A12':{ 'name':"SWIMWEAR" , 'desc':"...", },
'D01_A13':{ 'name':"UNDERWEAR" , 'desc':"...", },
},
}, /* END APPAREL */
'D02':{
'name':"AUTOMOTIVE",
'desc':"...",
'AISLES':{
'D02_A01':{ 'name':"ACCESSORIES" , 'desc':"...", },
'D02_A02':{ 'name':"FLUIDS" , 'desc':"...", },
'D02_A03':{ 'name':"PARTS" , 'desc':"...", },
'D02_A04':{ 'name':"TOOLS" , 'desc':"...", },
},
}, /* END AUTOMOTIVE */
'D03':{
'name':"ELECTRONICS",
'desc':"...",
'AISLES':{
'D03_A01':{ 'name':"APPLIANCES" , 'desc':"...", },
'D03_A02':{ 'name':"BOOKS" , 'desc':"...", },
'D03_A03':{ 'name':"CELL PHONES" , 'desc':"...", },
'D03_A04':{ 'name':"COMPUTER ACCESSORIES" , 'desc':"...", },
'D03_A05':{ 'name':"COMPUTERS" , 'desc':"...", },
'D03_A06':{ 'name':"MAGAZINES" , 'desc':"...", },
'D03_A07':{ 'name':"MOVIES" , 'desc':"...", },
'D03_A08':{ 'name':"MUSIC" , 'desc':"...", },
'D03_A09':{ 'name':"SOFTWARE" , 'desc':"...", },
'D03_A10':{ 'name':"VIDEO GAMES" , 'desc':"...", },
},
}, /* END ELECTRONICS */
'D04':{
'name':"FURNITURE",
'desc':"...",
'AISLES':{
'D04_A01':{ 'name':"CARPETS" , 'desc':"...", },
'D04_A02':{ 'name':"CHAIRS" , 'desc':"...", },
'D04_A03':{ 'name':"DESKS" , 'desc':"...", },
'D04_A04':{ 'name':"SHELVES" , 'desc':"...", },
'D04_A05':{ 'name':"TABLES" , 'desc':"...", },
},
}, /* END FURNITURE */
'D05':{
'name':"GROCERY",
'desc':"...",
'AISLES':{
'D05_A01':{ 'name':"ALCOHOL" , 'desc':"...", },
'D05_A02':{ 'name':"BAKED GOODS" , 'desc':"...", },
'D05_A03':{ 'name':"BAKING" , 'desc':"...", },
'D05_A04':{ 'name':"BEVERAGES" , 'desc':"...", },
'D05_A05':{ 'name':"CANDY" , 'desc':"...", },
'D05_A06':{ 'name':"CANNED GOODS" , 'desc':"...", },
'D05_A07':{ 'name':"CEREAL" , 'desc':"...", },
'D05_A08':{ 'name':"DAIRY" , 'desc':"...", },
'D05_A09':{ 'name':"DELI" , 'desc':"...", },
'D05_A10':{ 'name':"FROZEN" , 'desc':"...", },
'D05_A11':{ 'name':"GRAINS & PASTA" , 'desc':"...", },
'D05_A12':{ 'name':"MEATS" , 'desc':"...", },
'D05_A13':{ 'name':"PRODUCE" , 'desc':"...", },
'D05_A14':{ 'name':"SNACKS" , 'desc':"...", },
},
}, /* END GROCERY */
'D06':{
'name':"GARDEN",
'desc':"...",
'AISLES':{
'D06_A01':{ 'name':"MASONRY" , 'desc':"...", },
'D06_A02':{ 'name':"PATIO FURNITURE" , 'desc':"...", },
'D06_A03':{ 'name':"POTS" , 'desc':"...", },
'D06_A04':{ 'name':"PLANTS" , 'desc':"...", },
'D06_A05':{ 'name':"SEEDS" , 'desc':"...", },
'D06_A06':{ 'name':"SOIL" , 'desc':"...", },
},
}, /* END GARDEN */
'D07':{
'name':"HARDWARE",
'desc':"...",
'AISLES':{
'D07_A01':{ 'name':"BITS & BOLTS" , 'desc':"...", },
'D07_A02':{ 'name':"ELECTRICAL" , 'desc':"...", },
'D07_A03':{ 'name':"FIXTURES" , 'desc':"...", },
'D07_A04':{ 'name':"HVAC" , 'desc':"...", },
'D07_A05':{ 'name':"PLUMBING" , 'desc':"...", },
'D07_A06':{ 'name':"POOL" , 'desc':"...", },
'D07_A07':{ 'name':"TOOLS" , 'desc':"...", },
},
}, /* END HARDWARE */
'D08':{
'name':"HOUSEHOLD",
'desc':"...",
'AISLES':{
'D08_A01':{ 'name':"APPLIANCES" , 'desc':"...", },
'D08_A02':{ 'name':"BEDDING" , 'desc':"...", },
'D08_A03':{ 'name':"BOARDGAMES" , 'desc':"...", },
'D08_A04':{ 'name':"CLEANERS" , 'desc':"...", },
'D08_A05':{ 'name':"COOKWARE" , 'desc':"...", },
'D08_A06':{ 'name':"CRAFTS" , 'desc':"...", },
'D08_A07':{ 'name':"DISHES" , 'desc':"...", },
'D08_A08':{ 'name':"FLOOR CARE" , 'desc':"...", },
'D08_A09':{ 'name':"LINENS" , 'desc':"...", },
'D08_A10':{ 'name':"PAPER GOODS" , 'desc':"...", },
'D08_A11':{ 'name':"STORAGE" , 'desc':"...", },
'D08_A12':{ 'name':"TOYS" , 'desc':"...", },
'D08_A13':{ 'name':"WINDOWS" , 'desc':"...", },
},
}, /* END HOUSEHOLD */
'D09':{
'name':"HYGENE",
'desc':"...",
'AISLES':{
'D09_A01':{ 'name':"GENERAL" , 'desc':"...", },
'D09_A02':{ 'name':"HAIR CARE" , 'desc':"...", },
'D09_A03':{ 'name':"MAKEUP" , 'desc':"...", },
'D09_A04':{ 'name':"NAILS" , 'desc':"...", },
'D09_A05':{ 'name':"ORAL CARE" , 'desc':"...", },
'D09_A06':{ 'name':"PERSONAL CARE" , 'desc':"...", },
'D09_A07':{ 'name':"SKIN CARE" , 'desc':"...", },
},
}, /* END HYGENE */
'D10':{
'name':"OFFICE",
'desc':"...",
'AISLES':{
'D10_A01':{ 'name':"BINDINGS" , 'desc':"...", },
'D10_A02':{ 'name':"BRIEFCASES" , 'desc':"...", },
'D10_A03':{ 'name':"FILE CABINETS" , 'desc':"...", },
'D10_A04':{ 'name':"LUGGAGE" , 'desc':"...", },
'D10_A05':{ 'name':"NOTEBOOKS" , 'desc':"...", },
'D10_A06':{ 'name':"PAPER" , 'desc':"...", },
'D10_A07':{ 'name':"TOOLS" , 'desc':"...", },
'D10_A08':{ 'name':"WRITING" , 'desc':"...", },
},
}, /* END PHARMACY */
'D11':{
'name':"PHARMACY",
'desc':"...",
'AISLES':{
'D11_A01':{ 'name':"COUNTER" , 'desc':"...", },
'D11_A02':{ 'name':"FIRST AID" , 'desc':"...", },
'D11_A03':{ 'name':"GADGETS" , 'desc':"...", },
'D11_A04':{ 'name':"HEAD & FLU" , 'desc':"...", },
'D11_A05':{ 'name':"SUPPLEMENTS" , 'desc':"...", },
},
}, /* END PHARMACY */
'D12':{
'name':"SEASONAL",
'desc':"...",
'AISLES':{
'D12_A01':{ 'name':"VALENTINES" , 'desc':"...", },
'D12_A02':{ 'name':"ST PADDYS/EASTER" , 'desc':"...", },
'D12_A03':{ 'name':"SUMMER/JULY 4th" , 'desc':"...", },
'D12_A04':{ 'name':"BACK TO SCHOOL" , 'desc':"...", },
'D12_A05':{ 'name':"HALLOWEEN" , 'desc':"...", },
'D12_A06':{ 'name':"THANKSGIVING" , 'desc':"...", },
'D12_A07':{ 'name':"BLACK FRIDAY" , 'desc':"...", },
'D12_A08':{ 'name':"XMAS/NEW YEAR" , 'desc':"...", },
},
}, /* END SEASONAL & PROMOTIONAL */
'D13':{
'name':"SPORTING GOODS",
'desc':"...",
'AISLES':{
'D13_A01':{ 'name':"BIKING" , 'desc':"...", },
'D13_A02':{ 'name':"CAMPING" , 'desc':"...", },
'D13_A03':{ 'name':"EXERCISE MACHINES" , 'desc':"...", },
'D13_A04':{ 'name':"FISHING" , 'desc':"...", },
'D13_A05':{ 'name':"GADGETS" , 'desc':"...", },
'D13_A06':{ 'name':"HUNTING" , 'desc':"...", },
'D13_A07':{ 'name':"KEYS" , 'desc':"...", },
'D13_A08':{ 'name':"SPORTS EQUIPMENT" , 'desc':"...", },
'D13_A09':{ 'name':"WEIGHTS" , 'desc':"...", },
},
}, /* END SPORTING GOODS */
/* END setup.AISLES */ }>>
<<set setup.ITEMS={
/* APPAREL */
/* ACCESSORIES */
'D01_A01_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A01_I02':{ 'name':"hair ties" , 'cost': 2.00, 'uses':100, 'role':"hairstyle" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A01_I03':{ 'name':"watch" , 'cost': 20.00, 'uses':500, 'role':"bracelet" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* ATHLETIC WEAR */
'D01_A02_I01':{ 'name':"azure sportsbra" , 'cost': 16.00, 'uses':100, 'role':"undershirt" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A02_I02':{ 'name':"furry blue leg warmers" , 'cost': 20.00, 'uses':100, 'role':"socks" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A02_I03':{ 'name':"pink metallic spandex leotard" , 'cost': 30.00, 'uses':100, 'role':"onepiece" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A02_I04':{ 'name':"purple nylon unitard" , 'cost': 40.00, 'uses':100, 'role':"onepiece" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* BACKPACKS */
'D01_A03_I01':{ 'name':"" , 'cost': 0.00, 'uses':500, 'role':"backpack" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A03_I02':{ 'name':"" , 'cost': 0.00, 'uses':500, 'role':"backpack" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A03_I03':{ 'name':"" , 'cost': 0.00, 'uses':500, 'role':"backpack" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* COATS */
'D01_A04_I01':{ 'name':"gray hoodie" , 'cost': 10.00, 'uses':500, 'role':"jacket" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A04_I02':{ 'name':"vest" , 'cost': 20.00, 'uses':500, 'role':"vest" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A04_I03':{ 'name':"winter-coat" , 'cost': 60.00, 'uses':500, 'role':"coat" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* DRESSES */
'D01_A05_I01':{ 'name':"black miniskirt" , 'cost': 30.00, 'uses':500, 'role':"skirt" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A05_I02':{ 'name':"sexy red dress" , 'cost': 70.00, 'uses':500, 'role':"dress" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A05_I03':{ 'name':"simple black dress" , 'cost': 50.00, 'uses':500, 'role':"dress" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* HANDBAGS */
'D01_A06_I01':{ 'name':"" , 'cost': 0.00, 'uses':500, 'role':"handbag" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A06_I02':{ 'name':"" , 'cost': 0.00, 'uses':500, 'role':"handbag" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A06_I03':{ 'name':"" , 'cost': 0.00, 'uses':500, 'role':"handbag" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* HEADWEAR */
'D01_A07_I01':{ 'name':"baseball cap" , 'cost': 10.00, 'uses':100, 'role':"hat" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A07_I02':{ 'name':"beanie" , 'cost': 5.00, 'uses':100, 'role':"hat" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A07_I03':{ 'name':"black fedora" , 'cost': 45.00, 'uses':100, 'role':"hat" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A07_I04':{ 'name':"fuzzy earmuffs" , 'cost': 15.00, 'uses':100, 'role':"headband" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A07_I05':{ 'name':"overpriced shades" , 'cost':190.00, 'uses':100, 'role':"glasses" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A07_I06':{ 'name':"pink headband" , 'cost': 2.00, 'uses':100, 'role':"headband" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A07_I07':{ 'name':"stylish readers" , 'cost': 10.00, 'uses':100, 'role':"glasses" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A07_I08':{ 'name':"white ski mask" , 'cost': 5.00, 'uses':100, 'role':"mask" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* JEWELRY */
'D01_A08_I01':{ 'name':"pearl earrings" , 'cost': 25.00, 'uses':200, 'role':"earrings" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A08_I02':{ 'name':"silver belly chain" , 'cost': 15.00, 'uses':200, 'role':"sash" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A08_I03':{ 'name':"silver garnet ring" , 'cost': 20.00, 'uses':200, 'role':"ring" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A08_I04':{ 'name':"silver quartz bracelet" , 'cost': 45.00, 'uses':200, 'role':"bracelet" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A08_I05':{ 'name':"sapphire pendant" , 'cost':430.00, 'uses':200, 'role':"necklace" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A08_I06':{ 'name':"topaz necklace" , 'cost':280.00, 'uses':200, 'role':"necklace" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* PANTS */
'D01_A09_I01':{ 'name':"daisy dukes" , 'cost': 45.00, 'uses':100, 'role':"shorts" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A09_I02':{ 'name':"jeans" , 'cost': 20.00, 'uses':100, 'role':"pants" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A09_I03':{ 'name':"sweat-pants" , 'cost': 10.00, 'uses':100, 'role':"pants" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* SHIRTS */
'D01_A10_I01':{ 'name':"blouse" , 'cost': 30.00, 'uses':100, 'role':"overshirt" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A10_I02':{ 'name':"colored t-shirt" , 'cost': 9.00, 'uses':100, 'role':"shirt" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A10_I03':{ 'name':"white undershirt, 3pk" , 'cost': 6.00, 'uses':180, 'role':"undershirt" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* SHOES */
'D01_A11_I01':{ 'name':"black loafers" , 'cost': 40.00, 'uses':200, 'role':"shoes" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A11_I02':{ 'name':"red pumps" , 'cost': 30.00, 'uses':200, 'role':"shoes" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A11_I03':{ 'name':"white sneakers" , 'cost': 50.00, 'uses':200, 'role':"shoes" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* SWIMWEAR */
'D01_A12_I02':{ 'name':"hot pink bikini top" , 'cost': 20.00, 'uses': 50, 'role':"panties" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A12_I02':{ 'name':"hot pink bikini thong" , 'cost': 20.00, 'uses': 50, 'role':"panties" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* UNDERWEAR */
'D01_A13_I01':{ 'name':"ankle socks, 10pk" , 'cost': 6.00, 'uses':200, 'role':"socks" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A13_I02':{ 'name':"plain white bra" , 'cost': 10.00, 'uses': 50, 'role':"bra" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A13_I03':{ 'name':"plain white panties" , 'cost': 10.00, 'uses': 50, 'role':"panties" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A13_I04':{ 'name':"red thong" , 'cost': 20.00, 'uses': 50, 'role':"panties" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D01_A13_I05':{ 'name':"sheer pantyhose, 3pk" , 'cost': 9.00, 'uses': 42, 'role':"socks" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* END APPAREL */
/* AUTOMOTIVE */
/* ACCESSORIES */
'D02_A01_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D02_A01_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D02_A01_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* FLUIDS */
'D02_A02_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D02_A02_I02':{ 'name':"oil" , 'cost': 2.95, 'uses': 1, 'role':"engine oil" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D02_A02_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* PARTS */
'D02_A03_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"part" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D02_A03_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"part" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D02_A03_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"part" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* TOOLS */
'D02_A04_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"tool" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D02_A04_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"tool" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D02_A04_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"tool" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* END AUTOMOTIVE */
/* ELECTRONICS */
/* APPLIANCES */
'D03_A01_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A01_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A01_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* BOOKS */
'D03_A02_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"book" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A02_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"book" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A02_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"book" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* CELL PHONES */
'D03_A03_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"phone" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A03_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"smartphone" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A03_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"smartphone" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* COMPUTER ACCESSORIES */
'D03_A04_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A04_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A04_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* COMPUTERS */
'D03_A05_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"computer" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A05_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"computer" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A05_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"computer" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* MAGAZINES */
'D03_A06_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"magazine" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A06_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"magazine" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A06_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"magazine" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* MOVIES */
'D03_A07_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"DVD" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A07_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"DVD" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A07_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"DVD" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* MUSIC */
'D03_A08_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"CD" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A08_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"CD" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A08_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"CD" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* SOFTWARE */
'D03_A09_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"software" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A09_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"software" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A09_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"software" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* VIDEO GAMES */
'D03_A10_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"game" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A10_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"game" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D03_A10_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"game" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* END ELECTRONICS */
/* FURNITURE */
/* CARPETS */
'D04_A01_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"flooring" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D04_A01_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"flooring" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D04_A01_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"flooring" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* CHAIRS */
'D04_A02_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"chair" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D04_A02_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"chair" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D04_A02_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"chair" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* DESKS */
'D04_A03_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"desk" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D04_A03_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"desk" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D04_A03_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"desk" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* SHELVES */
'D04_A04_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"cabinet" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D04_A04_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"shelf" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D04_A04_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"shelf" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* TABLES */
'D04_A05_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"stand" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D04_A05_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"table" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D04_A05_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"table" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* END FURNITURE */
/* GROCERY */
/* ALCOHOL */
'D05_A01_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"booze" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A01_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"booze" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A01_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"booze" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* BAKED GOODS */
'D05_A02_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A02_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A02_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* BAKING */
'D05_A03_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"powder" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A03_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"powder" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A03_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"powder" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* BEVERAGES */
'D05_A04_I01':{ 'name':"4 pack energy drink" , 'cost': 6.00, 'uses': 4, 'role':"drink" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':1.0, 'karma':0, 'kcal':260, 'protein': 0.7, 'sugar': 62.7, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A04_I02':{ 'name':"12 pack soda" , 'cost': 3.98, 'uses': 12, 'role':"drink" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':1.0, 'karma':0, 'kcal':160, 'protein': 0.0, 'sugar': 41.3, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A04_I03':{ 'name':"water, gallon refill" , 'cost': 0.20, 'uses': 10, 'role':"drink" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':1.0, 'karma':0, 'kcal': 0, 'protein': 0.0, 'sugar': 0.0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* CANDY */
'D05_A05_I01':{ 'name':"chocolate bar" , 'cost': 0.89, 'uses': 1, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':1.0, 'karma':0, 'kcal':214, 'protein':3.8, 'sugar':19.7, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A05_I02':{ 'name':"gummi bears, 6lb bag" , 'cost': 5.89, 'uses': 57, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':1.0, 'karma':0, 'kcal':130, 'protein':3.0, 'sugar':20.6, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A05_I03':{ 'name':"peanut butter cups, king size" , 'cost': 1.39, 'uses': 4, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':1.0, 'karma':0, 'kcal': 87, 'protein':1.7, 'sugar': 8.4, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* CANNED GOODS */
'D05_A06_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"canned food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A06_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"canned food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A06_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"canned food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* CEREAL */
'D05_A07_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A07_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A07_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* DAIRY */
'D05_A08_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A08_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A08_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* DELI */
'D05_A09_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A09_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A09_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* FROZEN */
'D05_A10_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"frozen food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A10_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"frozen food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A10_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"frozen food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* GRAINS & PASTA */
'D05_A11_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"hard food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A11_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"hard food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A11_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"hard food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* MEATS */
'D05_A12_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"raw meat" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A12_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"raw meat" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A12_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"raw meat" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* PRODUCE */
'D05_A13_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A13_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A13_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* SNACKS */
'D05_A14_I01':{ 'name':"Beef Jerky, 10oz bag, Teriyaki" , 'cost': 11.95, 'uses': 10, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':1.0, 'karma':0, 'kcal':108, 'protein':12.1, 'sugar': 1, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A14_I02':{ 'name':"Mixed Nuts, 1lb" , 'cost': 4.95, 'uses': 13, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':1.0, 'karma':0, 'kcal':180, 'protein': 6.4, 'sugar': 4, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D05_A14_I03':{ 'name':"Potato Chips, Family Size" , 'cost': 4.29, 'uses': 14, 'role':"food" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':1.0, 'karma':0, 'kcal':152, 'protein': 1.9, 'sugar':15, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* END GROCERY */
/* GARDEN */
/* MASONRY */
'D06_A01_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D06_A01_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D06_A01_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* PATIO FURNITURE */
'D06_A02_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D06_A02_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D06_A02_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* POTS */
'D06_A03_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D06_A03_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D06_A03_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* PLANTS */
'D06_A04_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"plant" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D06_A04_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"plant" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D06_A04_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"plant" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* SEEDS */
'D06_A05_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"seed" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D06_A05_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"seed" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D06_A05_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"seed" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* SOIL */
'D06_A06_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D06_A06_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D06_A06_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* END GARDEN */
/* HARDWARE */
/* BITS & BOLTS */
'D07_A01_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"fastener" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A01_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"fastener" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A01_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"fastener" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* ELECTRICAL */
'D07_A02_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A02_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A02_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* FIXTURES */
'D07_A03_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A03_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A03_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* HVAC */
'D07_A04_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A04_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A04_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* PLUMBING */
'D07_A05_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"plumbing" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A05_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"plumbing" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A05_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"plumbing" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* POOL */
'D07_A06_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A06_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A06_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* TOOLS */
'D07_A07_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"tool" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A07_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"tool" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D07_A07_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"tool" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* END HARDWARE */
/* HOUSEHOLD */
/* APPLIANCES */
'D08_A01_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A01_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A01_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* BEDDING */
'D08_A02_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"bedding" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A02_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"bedding" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A02_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"bedding" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* BOARDGAMES */
'D08_A03_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"game" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A03_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"game" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A03_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"game" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* CLEANERS */
'D08_A04_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"chemical" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A04_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"chemical" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A04_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"chemical" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* COOKWARE */
'D08_A05_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A05_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A05_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* CRAFTS */
'D08_A06_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A06_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A06_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* DISHES */
'D08_A07_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A07_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A07_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* FLOOR CARE */
'D08_A08_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A08_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A08_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* LINENS */
'D08_A09_I01':{ 'name':"sheets" , 'cost': 11.98, 'uses':200, 'role':"bedding" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A09_I02':{ 'name':"towel" , 'cost': 6.98, 'uses':120, 'role':"towel" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A09_I03':{ 'name':"washcloth, 2pk" , 'cost': 0.98, 'uses': 70, 'role':"hygene" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* PAPER GOODS */
'D08_A10_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A10_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A10_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* STORAGE */
'D08_A11_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A11_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A11_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* TOYS */
'D08_A12_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A12_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A12_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* WINDOWS */
'D08_A13_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A13_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D08_A13_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* END HOUSEHOLD */
/* HYGENE */
/* GENERAL */
'D09_A01_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A01_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A01_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* HAIR CARE */
'D09_A02_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A02_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A02_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* MAKEUP */
'D09_A03_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A03_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A03_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* NAILS */
'D09_A04_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A04_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A04_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* ORAL CARE */
'D09_A05_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A05_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A05_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* PERSONAL CARE */
'D09_A06_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A06_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A06_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* SKIN CARE */
'D09_A07_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A07_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D09_A07_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* END HYGENE */
/* OFFICE */
/* BINDINGS */
'D10_A01_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A01_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A01_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* BRIEFCASES */
'D10_A02_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A02_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A02_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* FILE CABINETS */
'D10_A03_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A03_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A03_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* LUGGAGE */
'D10_A04_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A04_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A04_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* NOTEBOOKS */
'D10_A05_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A05_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A05_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* PAPER */
'D10_A06_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A06_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A06_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* TOOLS */
'D10_A07_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A07_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A07_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* WRITING */
'D10_A08_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A08_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D10_A08_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* END OFFICE */
/* PHARMACY */
/* COUNTER */
'D11_A01_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D11_A01_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D11_A01_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* FIRST AID */
'D11_A02_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D11_A02_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D11_A02_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* GADGETS */
'D11_A03_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D11_A03_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D11_A03_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* HEAD & FLU */
'D11_A04_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D11_A04_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D11_A04_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* SUPPLEMENTS */
'D11_A05_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D11_A05_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D11_A05_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* END PHARMACY */
/* SEASONAL */
/* VALENTINES */
'D12_A01_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A01_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A01_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* ST PADDYS/EASTER */
'D12_A02_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A02_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A02_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* SUMMER/JULY 4th */
'D12_A03_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A03_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A03_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* BACK TO SCHOOL */
'D12_A04_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A04_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A04_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* HALLOWEEN */
'D12_A05_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A05_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A05_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* THANKSGIVING */
'D12_A06_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A06_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A06_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* BLACK FRIDAY */
'D12_A07_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A07_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A07_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* XMAS/NEW YEAR */
'D12_A08_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A08_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D12_A08_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* END SEASONAL */
/* SPORTING GOODS */
/* BIKING */
'D13_A01_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A01_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A01_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* CAMPING */
'D13_A02_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A02_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A02_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* EXERCISE MACHINES */
'D13_A03_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A03_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A03_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* FISHING */
'D13_A04_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A04_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A04_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* GADGETS */
'D13_A05_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A05_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A05_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* HUNTING */
'D13_A06_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A06_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A06_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* KEYS */
'D13_A07_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A07_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A07_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* SPORTS EQUIPMENT */
'D13_A08_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A08_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A08_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* WEIGHTS */
'D13_A09_I01':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A09_I02':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
'D13_A09_I03':{ 'name':"" , 'cost': 0.00, 'uses':100, 'role':"" , 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", },
/* END SPORTING GOODS */
/* 'D00_A00_I00':{ 'name':"", 'cost': 0.00, 'uses':100, 'MATRIX':{'tough':0, 'power':0, 'vigor':0, 'regen':0, 'vital':0, 'metab':0, 'karma':0, 'kcal':0, 'protein':0, 'sugar':0, 'money':0, 'petro':0,}, 'onAction':function(hours) { hours=hours||1; }, 'desc':"an item...", }, */
/* END setup.ITEMS */ }>>
<<nobr>>
<<set _dept = "D06">><h2><<print setup.AISLES[_dept].name>></h2><h3><<print setup.AISLES[_dept].desc>></h3>
<<for _aisle_id, _data range setup.AISLES[_dept].AISLES>>
<<print "<<linkreplace '" + _data.name + " <br/>'>><<set _aisle to '" + _aisle_id + "'>><<include 'LIST ITEMS FOR AISLE'>><</linkreplace>>">>
<</for>>
<</nobr>>
[[CHECK OUT ANOTHER DEPARTMENT->SHOP S-MART]]<<nobr>>
<<set _dept = "D10">><h2><<print setup.AISLES[_dept].name>></h2><h3><<print setup.AISLES[_dept].desc>></h3>
<<for _aisle_id, _data range setup.AISLES[_dept].AISLES>>
<<print "<<linkreplace '" + _data.name + " <br/>'>><<set _aisle to '" + _aisle_id + "'>><<include 'LIST ITEMS FOR AISLE'>><</linkreplace>>">>
<</for>>
<</nobr>>
[[CHECK OUT ANOTHER DEPARTMENT->SHOP S-MART]]<<nobr>>
<<set _dept = "D12">><h2><<print setup.AISLES[_dept].name>></h2><h3><<print setup.AISLES[_dept].desc>></h3>
<<if true>>
There's nothing here... try back next season.
<<else>>
<<for _aisle_id, _data range setup.AISLES[_dept].AISLES>>
<<print "<<linkreplace '" + _data.name + " <br/>'>><<set _aisle to '" + _aisle_id + "'>><<include 'LIST ITEMS FOR AISLE'>><</linkreplace>>">>
<</for>>
<</if>>
<</nobr>>
[[CHECK OUT ANOTHER DEPARTMENT->SHOP S-MART]]<<if $GAMEDATA.PC.STUFF['D08_A09_I03']>>
<<linkreplace "GET CLEANED UP">>
You pull out an old washcloth from your purse, left over from the last time you had to do this, wet it and add some hand soap. Then you go into a stall and take a quick spongebath, making several trips back to the sink to rinse the cloth.
Hardly elegant, but at least you don't stink.
<<run setup.ACTIONS.depleteItem('D08_A09_I03');>>
<</linkreplace>>
<<else>>
If you had another washcloth, you could get cleaned up.
<</if>>
[[LEAVE->SHOP S-MART]]Double-click this passage to edit it.Double-click this passage to edit it.Double-click this passage to edit it.<<nobr>>
<hr/>
<<print setup.AISLES[_dept].AISLES[_aisle].name +": "+ setup.AISLES[_dept].AISLES[_aisle].desc>><br/>
<<for _item_id, _item_data range setup.ITEMS>>
<<if _aisle == _item_id.substr(0,7)>>
<<print "
<<linkreplace '$$ " + _item_data.cost +" - "+ _item_data.name + "' >>
" + _item_data.cost +" - "+ _item_data.name + "
<<link 'buy one' >>
<<if setup.ACTIONS.buyItem( '" + _item_id + "')>>
<<else>>
<</if>>
<<replace '#feedback'>><<include 'FEEDBACK'>><</replace>>
<</link>>
<<link 'steal one'>>
<<if setup.ACTIONS.stealItem('" + _item_id + "')>>
<<else>>
<</if>>
<<replace '#feedback'>><<include 'FEEDBACK'>><</replace>>
<</link>>
<</linkreplace>><br/>
">>
<</if>>
<</for>>
<hr/>
<</nobr>>
<<print setup.ENGINE.getFeedback();>><table id="game-window"><tr>
<td>
<table id="sidebar">
<tr><td id="title"></td></tr>
<tr><td id="menu"></td></tr>
<tr><td id="detail"></td></tr>
</table>
</td>
<td>
<table id="main">
<tr><td id="datetime"></td></tr>
<tr><td id="feedback"></td></tr>
<tr><td id="passages"></td></tr>
</table>
</td>
</tr></table><<nobr>>
<<for _item_id, _uses range $GAMEDATA.PC.STUFF>>
<<if !(("consumable"==setup.ROLES.ALL[setup.ITEMS[_item_id].role].type)||("wearable"==setup.ROLES.ALL[setup.ITEMS[_item_id].role].type)) >>
<<print
setup.ITEMS[_item_id].name +" ("+ _uses + " uses remaining)" + "<br/>"
>>
<</if>>
<</for>>
<</nobr>>
[[RETURN->GO HOME]]<<nobr>>
<div class='framed'>
<h2>Attire</h2>
<<for _slot, _item_id range $GAMEDATA.PC.EQUIP>>
<<if _item_id>>
<<print "
<<link '"+ _slot +": "+ setup.ITEMS[_item_id].name +"'>>
<<if setup.ACTIONS.removeItem( '" + _item_id + "' )>>
<<else>>
<</if>>
<<goto 'EQUIP'>>
<</link>><br/>
">>
<</if>>
<</for>>
</div>
<hr/>
<hr/>
<div class='framed'>
<h2>Wardrobe</h2>
<<for _item_id, _uses range $GAMEDATA.PC.STUFF>>
<<if "wearable"==setup.ROLES.ALL[setup.ITEMS[_item_id].role].type >>
<<print "
<<link '"+ setup.ITEMS[_item_id].name +" ("+ _uses + " uses remaining)'>>
<<if setup.ACTIONS.useItem( '" + _item_id + "' )>>
<<else>>
<</if>>
<<goto 'EQUIP'>>
<</link>><br/>
">>
<</if>>
<</for>>
</div>
<</nobr>>
[[RETURN->GO HOME]]<<nobr>>
<<for _item_id, _uses range $GAMEDATA.PC.STUFF>>
<<if "consumable"==setup.ROLES.ALL[setup.ITEMS[_item_id].role].type >>
<<print "
<<link '"+ setup.ITEMS[_item_id].name +" ("+ _uses + " uses remaining)'>>
<<if setup.ACTIONS.useItem( '" + _item_id + "' )>>
<<else>>
<</if>>
<<goto 'FOOD'>>
<</link>><br/>
">>
<</if>>
<</for>>
<</nobr>>
[[RETURN->GO HOME]]<<print setup.ENGINE.getTime(); >> <<print setup.ENGINE.getLongDate(); >><<nobr>>
<hr/><br/><br/><br/><hr/>
<<link "Stats & Metrics">><<replace "#detail">><<include "STATS">><</replace>><</link>><br/>
<<link "Resources">><<replace "#detail">><<include "RESOURCES">><</replace>><</link>><br/>
<<link "Actions">><<replace "#detail">><<include "ACTIONS">><</replace>><</link>><br/>
<hr/>
<<link "Food">><<replace "#detail">><<include "FOOD">><</replace>><</link>><br/>
<<link "Clothing">><<replace "#detail">><<include "EQUIP">><</replace>><</link>><br/>
<<link "Stuff">><<replace "#detail">><<include "STUFF">><</replace>><</link>><br/>
<hr/><br/><br/><br/><hr/>
<</nobr>><a target="_blank" href='http://patreon.com/ShadowRx'>ShadowRx</a>StoryBannerStoryCaption<<if setup.ACTIONS.canDo('sleep', 3)>>[[SLEEP->SLEEP IN CAR]]<</if>>
<<if setup.ACTIONS.canDo('rest', 15/60)>>[[REST A BIT]]<</if>>
<<if setup.ACTIONS.canDo('search', 15/60)>>[[GO SHOPPING->SHOP S-MART]]<</if>>
<<if setup.ACTIONS.canDo('search', 30/60)>>[[LOOK FOR CHANGE]]<</if>>
<<if setup.ACTIONS.canDo('walk', $GAMEDATA.PC.STATS.workout_hrs)>>[[GO FOR A WALK]]<</if>>
<<if setup.ACTIONS.canDo('jog', $GAMEDATA.PC.STATS.workout_hrs)>>[[GO FOR A JOG]]<</if>>
<<if setup.ACTIONS.canDo('run', $GAMEDATA.PC.STATS.workout_hrs)>>[[GO FOR A RUN]]<</if>>
<<if setup.ACTIONS.canDo('calisthenics', $GAMEDATA.PC.STATS.workout_hrs)>>[[CALISTHENIC WORKOUT]]<</if>>HardLife <small>v0.1 by<a target="_blank" href='http://patreon.com/ShadowRx'>ShadowRx</a></small>
<hr/>
<<link "Save/Load">><<script>>UI.saves()<</script>><</link>>
<<link "Settings">><<script>>UI.settings()<</script>><</link>>
<<link "Restart">><<script>>UI.restart()<</script>><</link>>