// ########### This file was created using World Builder v1.1
// ########### Game design based on Infocom's interactive text games
// ########### JavaScript Code copyright 2003 Patrick Lewis
// ########### All rights reserved
// ########### www.PatrickLewis.net

SavedGamesDir = new Array();


//  ######  Patrick1 Saved Game Begin ###########
SavedGamesDir[SavedGamesDir.length] = "Patrick1";

Patrick1inventory = new Array();
Patrick1inventory[0] = new Array();
Patrick1inventory[0]['items'] = new Array();
Patrick1inventory[0]['items'][0] = new Array();
Patrick1inventory[0]['items'][0]['name'] = 'book';
Patrick1inventory[0]['items'][0]['description'] = 'This is a nice book written by Dean R Koontz. \n\n';
Patrick1inventory[0]['items'][0]['mobile'] = true;
Patrick1inventory[0]['items'][0]['opens'] = true;
Patrick1inventory[0]['items'][0]['opened'] = false;
Patrick1inventory[0]['items'][0]['locks'] = false;
Patrick1inventory[0]['items'][0]['locked'] = false;
Patrick1inventory[0]['items'][0]['unlock'] = 'not';
Patrick1inventory[0]['items'][0]['exit'] = 'not';
Patrick1inventory[0]['items'][0]['opengoal'] = 'not';
Patrick1inventory[0]['items'][0]['takegoal'] = 'not';


Patrick1Title = 'Brandon Treasure';
Patrick1StartRoom = 3;

// ################# GOALS SETUP
Patrick1scoreGoals = new Array();
Patrick1scoreGoals.length = 3;
Patrick1scoreGoals[0] = 30; // ### MAX ATTAINABLE SCORE
Patrick1scoreGoals[1] = 10;
Patrick1scoreGoals[2] = 0;
Patrick1scoreGoals[3] = 0;

Patrick1 = new Array();
// ################# ROOMS and ITEMS SETUP
Patrick1[0] = new Array();
Patrick1[0]['name'] = 'bedroom';
Patrick1[0]['exit'] = 'ne';
Patrick1[0]['exitn'] = '1';
Patrick1[0]['exite'] = '2';
Patrick1[0]['description'] = 'This is a badly decorated room reminiscent of the late sixties, including a waterbed, lava lamp, bead curtain, and blacklight. \n\n';
Patrick1[0]['items'] = new Array();
Patrick1[0]['items'][0] = new Array();
Patrick1[0]['items'][0]['name'] = 'bedroom';
Patrick1[0]['items'][0]['description'] = 'This is a badly decorated room reminiscent of the late sixties, including a waterbed, lava lamp, bead curtain, and blacklight. \n\n';
Patrick1[0]['items'][0]['mobile'] = false;
Patrick1[0]['items'][0]['opens'] = false;

Patrick1[1] = new Array();
Patrick1[1]['name'] = 'bathroom';
Patrick1[1]['exit'] = 's';
Patrick1[1]['exits'] = '0';
Patrick1[1]['description'] = 'Its a bathroom. \n\n';
Patrick1[1]['items'] = new Array();
Patrick1[1]['items'][0] = new Array();
Patrick1[1]['items'][0]['name'] = 'bathroom';
Patrick1[1]['items'][0]['description'] = 'Its a bathroom. \n\n';
Patrick1[1]['items'][0]['mobile'] = false;
Patrick1[1]['items'][0]['opens'] = false;
Patrick1[1]['items'][1] = new Array();
Patrick1[1]['items'][1]['name'] = 'toothbrush';
Patrick1[1]['items'][1]['description'] = 'This is a slightly used toothbrush. \n\n';
Patrick1[1]['items'][1]['mobile'] = true;
Patrick1[1]['items'][1]['opens'] = false;
Patrick1[1]['items'][1]['opened'] = false;
Patrick1[1]['items'][1]['locks'] = false;
Patrick1[1]['items'][1]['locked'] = false;
Patrick1[1]['items'][1]['unlock'] = 'not';
Patrick1[1]['items'][1]['exit'] = 'not';
Patrick1[1]['items'][1]['opengoal'] = 'not';
Patrick1[1]['items'][1]['takegoal'] = 'not';

Patrick1[2] = new Array();
Patrick1[2]['name'] = 'living room';
Patrick1[2]['exit'] = 'new';
Patrick1[2]['exitn'] = '3';
Patrick1[2]['exite'] = '4';
Patrick1[2]['exitw'] = '0';
Patrick1[2]['description'] = 'Its a living room. \n\n';
Patrick1[2]['items'] = new Array();
Patrick1[2]['items'][0] = new Array();
Patrick1[2]['items'][0]['name'] = 'living room';
Patrick1[2]['items'][0]['description'] = 'Its a living room. \n\n';
Patrick1[2]['items'][0]['mobile'] = false;
Patrick1[2]['items'][0]['opens'] = false;
Patrick1[2]['items'][1] = new Array();
Patrick1[2]['items'][1]['name'] = 'back door';
Patrick1[2]['items'][1]['description'] = 'The door is on the southern wall and appears to be an entry door. \n\n';
Patrick1[2]['items'][1]['mobile'] = false;
Patrick1[2]['items'][1]['opens'] = true;
Patrick1[2]['items'][1]['opened'] = false;
Patrick1[2]['items'][1]['locks'] = true;
Patrick1[2]['items'][1]['locked'] = true;
Patrick1[2]['items'][1]['unlock'] = 'gold key';
Patrick1[2]['items'][1]['exit'] = 's,5';
Patrick1[2]['items'][1]['opengoal'] = 'not';
Patrick1[2]['items'][1]['takegoal'] = 'not';

Patrick1[3] = new Array();
Patrick1[3]['name'] = 'foyer';
Patrick1[3]['exit'] = 's';
Patrick1[3]['exits'] = '2';
Patrick1[3]['description'] = 'Its a foyer. \n\n';
Patrick1[3]['items'] = new Array();
Patrick1[3]['items'][0] = new Array();
Patrick1[3]['items'][0]['name'] = 'foyer';
Patrick1[3]['items'][0]['description'] = 'Its a foyer. \n\n';
Patrick1[3]['items'][0]['mobile'] = false;
Patrick1[3]['items'][0]['opens'] = false;
Patrick1[3]['items'][1] = new Array();
Patrick1[3]['items'][1]['name'] = 'front door';
Patrick1[3]['items'][1]['description'] = 'The door is on the northern wall and appears to be an entry door. \n\n';
Patrick1[3]['items'][1]['mobile'] = false;
Patrick1[3]['items'][1]['opens'] = true;
Patrick1[3]['items'][1]['opened'] = false;
Patrick1[3]['items'][1]['locks'] = true;
Patrick1[3]['items'][1]['locked'] = true;
Patrick1[3]['items'][1]['unlock'] = 'brass key';
Patrick1[3]['items'][1]['exit'] = 'n,7';
Patrick1[3]['items'][1]['opengoal'] = '3,10';
Patrick1[3]['items'][1]['takegoal'] = 'not';

Patrick1[4] = new Array();
Patrick1[4]['name'] = 'kitchen';
Patrick1[4]['exit'] = 'w';
Patrick1[4]['exitw'] = '2';
Patrick1[4]['description'] = 'Its a kitchen. \n\n';
Patrick1[4]['items'] = new Array();
Patrick1[4]['items'][0] = new Array();
Patrick1[4]['items'][0]['name'] = 'kitchen';
Patrick1[4]['items'][0]['description'] = 'Its a kitchen. \n\n';
Patrick1[4]['items'][0]['mobile'] = false;
Patrick1[4]['items'][0]['opens'] = false;
Patrick1[4]['items'][1] = new Array();
Patrick1[4]['items'][1]['name'] = 'gold key';
Patrick1[4]['items'][1]['description'] = 'This is a nice gold key. \n\n';
Patrick1[4]['items'][1]['mobile'] = true;
Patrick1[4]['items'][1]['opens'] = false;
Patrick1[4]['items'][1]['opened'] = false;
Patrick1[4]['items'][1]['locks'] = false;
Patrick1[4]['items'][1]['locked'] = false;
Patrick1[4]['items'][1]['unlock'] = 'not';
Patrick1[4]['items'][1]['exit'] = 'not';
Patrick1[4]['items'][1]['opengoal'] = 'not';
Patrick1[4]['items'][1]['takegoal'] = '1,10';

Patrick1[5] = new Array();
Patrick1[5]['name'] = 'porch';
Patrick1[5]['exit'] = 'd';
Patrick1[5]['exitd'] = '6';
Patrick1[5]['description'] = 'Its a porch. \n\n';
Patrick1[5]['items'] = new Array();
Patrick1[5]['items'][0] = new Array();
Patrick1[5]['items'][0]['name'] = 'porch';
Patrick1[5]['items'][0]['description'] = 'Its a porch. \n\n';
Patrick1[5]['items'][0]['mobile'] = false;
Patrick1[5]['items'][0]['opens'] = false;
Patrick1[5]['items'][1] = new Array();
Patrick1[5]['items'][1]['name'] = 'back door';
Patrick1[5]['items'][1]['description'] = 'Its the back door to the house. \n\n';
Patrick1[5]['items'][1]['mobile'] = false;
Patrick1[5]['items'][1]['opens'] = true;
Patrick1[5]['items'][1]['opened'] = false;
Patrick1[5]['items'][1]['locks'] = true;
Patrick1[5]['items'][1]['locked'] = true;
Patrick1[5]['items'][1]['unlock'] = 'gold key';
Patrick1[5]['items'][1]['exit'] = 'n,2';
Patrick1[5]['items'][1]['opengoal'] = 'not';
Patrick1[5]['items'][1]['takegoal'] = 'not';

Patrick1[6] = new Array();
Patrick1[6]['name'] = 'back yard';
Patrick1[6]['exit'] = 'u';
Patrick1[6]['exitu'] = '5';
Patrick1[6]['description'] = 'Its the back yard. \n\n';
Patrick1[6]['items'] = new Array();
Patrick1[6]['items'][0] = new Array();
Patrick1[6]['items'][0]['name'] = 'back yard';
Patrick1[6]['items'][0]['description'] = 'Its the back yard. \n\n';
Patrick1[6]['items'][0]['mobile'] = false;
Patrick1[6]['items'][0]['opens'] = false;
Patrick1[6]['items'][1] = new Array();
Patrick1[6]['items'][1]['name'] = 'gold coin';
Patrick1[6]['items'][1]['description'] = 'This is a rare and valuable gold coin. \n\n';
Patrick1[6]['items'][1]['mobile'] = true;
Patrick1[6]['items'][1]['opens'] = false;
Patrick1[6]['items'][1]['opened'] = false;
Patrick1[6]['items'][1]['locks'] = false;
Patrick1[6]['items'][1]['locked'] = false;
Patrick1[6]['items'][1]['unlock'] = 'not';
Patrick1[6]['items'][1]['exit'] = 'not';
Patrick1[6]['items'][1]['opengoal'] = 'not';
Patrick1[6]['items'][1]['takegoal'] = '2,10';
Patrick1[6]['items'][2] = new Array();
Patrick1[6]['items'][2]['name'] = 'brass key';
Patrick1[6]['items'][2]['description'] = 'This is an old brass key that has seen better days. \n\n';
Patrick1[6]['items'][2]['mobile'] = true;
Patrick1[6]['items'][2]['opens'] = false;
Patrick1[6]['items'][2]['opened'] = false;
Patrick1[6]['items'][2]['locks'] = false;
Patrick1[6]['items'][2]['locked'] = false;
Patrick1[6]['items'][2]['unlock'] = 'not';
Patrick1[6]['items'][2]['exit'] = 'not';
Patrick1[6]['items'][2]['opengoal'] = 'not';
Patrick1[6]['items'][2]['takegoal'] = 'not';

Patrick1[7] = new Array();
Patrick1[7]['name'] = 'front yard';
Patrick1[7]['exit'] = '';
Patrick1[7]['description'] = 'Its the front yard. \n\n';
Patrick1[7]['items'] = new Array();
Patrick1[7]['items'][0] = new Array();
Patrick1[7]['items'][0]['name'] = 'front yard';
Patrick1[7]['items'][0]['description'] = 'Its the front yard. \n\n';
Patrick1[7]['items'][0]['mobile'] = false;
Patrick1[7]['items'][0]['opens'] = false;
Patrick1[7]['items'][1] = new Array();
Patrick1[7]['items'][1]['name'] = 'front door';
Patrick1[7]['items'][1]['description'] = 'Its the front door of the house. \n\n';
Patrick1[7]['items'][1]['mobile'] = false;
Patrick1[7]['items'][1]['opens'] = true;
Patrick1[7]['items'][1]['opened'] = false;
Patrick1[7]['items'][1]['locks'] = true;
Patrick1[7]['items'][1]['locked'] = true;
Patrick1[7]['items'][1]['unlock'] = 'brass key';
Patrick1[7]['items'][1]['exit'] = 's,3';
Patrick1[7]['items'][1]['opengoal'] = '3,10';
Patrick1[7]['items'][1]['takegoal'] = 'not';


//  ######  Patrick1 Saved Game End ###########


