% Nonmodule Impl of CircleMUD StarTrek TNG files % % Dec 13, 2035 % Douglas Miles % */

    8%:- nop(module( baseKB)).
    9:- expects_dialect(pfc).   10
   11%:- expects_dialect(pfc).
   12
   13:- install_constant_renamer_until_eof.   14
   15:- style_check(-discontiguous).   16
   17typeGrid('tSpaceInAHOC',0, [ed,ed,ed,ex,ed,ed,ed]).
   18typeGrid('tSpaceInAHOC',1, [ed,--,--,--,--,--,ed]).
   19typeGrid('tSpaceInAHOC',2, [ed,--,--,--,--,--,ed]).
   20typeGrid('tSpaceInAHOC',3, [ex,--,--,--,--,--,ex]).
   21typeGrid('tSpaceInAHOC',4, [ed,--,--,--,--,--,ed]).
   22typeGrid('tSpaceInAHOC',5, [ed,--,--,--,--,--,ed]).
   23typeGrid('tSpaceInAHOC',6, [ed,ed,ed,ex,ed,ed,ed]).
   24
   25
   26typeGrid('tFreeSpaceContent',1, [--,--,--,--,--]).
   27typeGrid('tFreeSpaceContent',2, [--,--,--,--,--]).
   28typeGrid('tFreeSpaceContent',3, [--,--,--,--,--]).
   29typeGrid('tFreeSpaceContent',4, [--,--,--,--,--]).
   30typeGrid('tFreeSpaceContent',5, [--,--,--,--,--]).
   31
   32% center of room is 3,3,1 (rooms ranges are (15,15,13))
   33
   34% : style_check(singleton).
   35:-set_prolog_flag(double_quotes,string).   36%:-style_check(+atom).
   37
   38%%:['../hyhtn/translog4.pl'].
   39%end_of_file.
   40
   41pddlPredicates([
   42% dynamic startrek
   43  nameString(ftTerm,ftString),
   44  pathName(tRegion,vtDirection,ftString),
   45%  localityOfObject(tObj,tRegion),
   46  mudStowing(tAgent,tClothing),
   47  mudStowing(tAgent,tWeapon),
   48  mudStowing(tAgent,tCarryAble),
   49  wearsClothing(tAgent,tClothing),
   50
   51% static startrek
   52  pathDirLeadsTo(tRegion,vtDirection,tRegion),
   53  agentRoute(tPathway,tRegion,tRegion) ]).
   54
   55
   56
   57/* Prediate:  tRegion/1 
   58interpreted.
   59file('c:/development/opensim4opencog/bin/cynd/startrek/mudreader.pl').
   60line_count(30).
   61number_of_clauses(1).
   62Pattern: tRegion(_G1399). 
   63 */
   64tRegion('iArea1000').
   65tRegion('iArea1002').
   66tRegion('iArea1001').
   67tRegion('iArea1005').
   68tRegion('iArea1003').
   69tRegion('iArea1004').
   70tRegion('iArea1008').
   71tRegion('iArea1006').
   72tRegion('iArea1042').
   73tRegion('iArea1007').
   74tRegion('iArea1010').
   75tRegion('iArea1009').
   76tRegion('iArea1011').
   77tRegion('iArea1013').
   78tRegion('iArea1032').
   79tRegion('iArea1012').
   80tRegion('iArea1016').
   81tRegion('iArea1014').
   82tRegion('iArea1015').
   83tRegion('iArea1019').
   84tRegion('iArea1017').
   85tRegion('iArea1018').
   86tRegion('iArea1021').
   87tRegion('iArea1020').
   88tRegion('iArea1022').
   89tRegion('iArea1024').
   90tRegion('iArea1039').
   91tRegion('iArea1023').
   92tRegion('iArea1027').
   93tRegion('iArea1025').
   94tRegion('iArea1026').
   95tRegion('iArea1030').
   96tRegion('iArea1028').
   97tRegion('iArea1029').
   98tRegion('iArea1031').
   99tRegion('iArea1033').
  100tRegion('iArea1034').
  101tRegion('iArea1036').
  102tRegion('iArea1035').
  103tRegion('iArea1038').
  104tRegion('iArea1037').
  105tRegion('iArea1040').
  106tRegion('iArea1041').
  107
  108 /* found 45 for tRegion(_G1399). */ 
  109
  110/* Prediate:  tAgent/1 
  111interpreted.
  112file('c:/development/opensim4opencog/bin/cynd/startrek/mudreader.pl').
  113line_count(55).
  114number_of_clauses(1).
  115Pattern: tAgent(_G1281). 
  116 */
  117tAgent('iGeordi684').
  118tAgent(iCommanderdata66).
  119tAgent(iExplorer1).
  120tAgent('iWorf720').
  121tAgent('iDrCrusher677').
  122tAgent('iTroi712').
  123tAgent('iRiker707').
  124tAgent('iPicard701').
  125tAgent('iGuinan689').
  126tAgent('iOBrien696').
  127tAgent('iWesley716').
  128tAgent('iLivingston726').
  129tAgent('iSpot727').
  130tAgent('iExplorer3').
  131tAgent('iExplorer2').
  132tAgent('iExplorer4').
  133tAgent('iExplorer5').
  134tAgent('iExplorer6').
  135tAgent('iExplorer7').
  136tAgent('iExplorer8').
  137tAgent('iAlexander671').
  138
  139 /* found 21 for tAgent(_G1281). */ 
  140
  141/* Prediate:  wearsClothing/2 
  142interpreted.
  143file('c:/development/opensim4opencog/bin/cynd/startrek/mudreader.pl').
  144line_count(58).
  145number_of_clauses(1).
  146Pattern: wearsClothing(_G1304,_G1305). 
  147 */
  148pddlSomethingIsa('iBoots673',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  149wearsClothing(iCommanderdata66,'iBoots673').
  150wearsClothing(iCommanderdata66,'iCommBadge674').
  151wearsClothing(iCommanderdata66,'iGoldUniform675').
  152wearsClothing(iExplorer1,'iBoots773').
  153wearsClothing(iExplorer1,'iCommBadge774').
  154wearsClothing(iExplorer1,'iGoldUniform775').
  155wearsClothing('iDrCrusher677','iBoots678').
  156wearsClothing('iDrCrusher677','iCommBadge679').
  157wearsClothing('iDrCrusher677','iBlueUniform680').
  158wearsClothing('iGeordi684','iBoots685').
  159wearsClothing('iGeordi684','iCommBadge686').
  160wearsClothing('iGeordi684','iGoldUniform687').
  161wearsClothing('iGeordi684','iVISOR688').
  162wearsClothing('iOBrien696','iBoots697').
  163wearsClothing('iOBrien696','iCommBadge698').
  164wearsClothing('iOBrien696','iGoldUniform699').
  165wearsClothing('iPicard701','iBoots702').
  166wearsClothing('iPicard701','iCommBadge703').
  167wearsClothing('iPicard701','iRedUniform704').
  168wearsClothing('iRiker707','iBoots708').
  169wearsClothing('iRiker707','iCommBadge709').
  170wearsClothing('iRiker707','iRedUniform710').
  171wearsClothing('iTroi712','iBoots713').
  172wearsClothing('iTroi712','iCommBadge714').
  173wearsClothing('iTroi712','iBlueUniform715').
  174wearsClothing('iWesley716','iBoots717').
  175wearsClothing('iWesley716','iCommBadge718').
  176wearsClothing('iWesley716','iRedUniform719').
  177wearsClothing('iWorf720','iBoots721').
  178wearsClothing('iWorf720','iCommBadge722').
  179wearsClothing('iWorf720','iGoldUniform723').
  180wearsClothing('iWorf720','iSash725').
  181wearsClothing('iExplorer2','iBoots729').
  182wearsClothing('iExplorer2','iCommBadge730').
  183wearsClothing('iExplorer2','iGoldUniform731').
  184wearsClothing('iExplorer3','iBoots733').
  185wearsClothing('iExplorer3','iCommBadge734').
  186wearsClothing('iExplorer3','iGoldUniform735').
  187wearsClothing('iExplorer4','iBoots737').
  188wearsClothing('iExplorer4','iCommBadge738').
  189wearsClothing('iExplorer4','iRedUniform739').
  190wearsClothing('iExplorer5','iBoots741').
  191wearsClothing('iExplorer5','iCommBadge742').
  192wearsClothing('iExplorer5','iRedUniform743').
  193wearsClothing('iExplorer6','iBoots745').
  194wearsClothing('iExplorer6','iCommBadge746').
  195wearsClothing('iExplorer6','iBlueUniform747').
  196wearsClothing('iExplorer7','iBoots749').
  197wearsClothing('iExplorer7','iCommBadge750').
  198wearsClothing('iExplorer7','iBlueUniform751').
  199wearsClothing('iExplorer8','iBoots753').
  200wearsClothing('iExplorer8','iCommBadge754').
  201wearsClothing('iExplorer8','iBlueUniform755').
  202
  203 /* found 53 for wearsClothing(_G1304,_G1305). */ 
  204
  205/* Prediate:  mudStowing/2 
  206interpreted.
  207file('c:/development/opensim4opencog/bin/cynd/startrek/mudreader.pl').
  208line_count(57).
  209number_of_clauses(1).
  210Pattern: mudStowing(_G1328,_G1329). 
  211 */
  212mudStowing(iCommanderdata66,'iPhaser676').
  213mudStowing(iExplorer1,'iPhaser776').
  214mudStowing('iDrCrusher677','iMedicalTricorder681').
  215mudStowing('iDrCrusher677','iMedicalTricorder682').
  216mudStowing('iDrCrusher677','iMedicalTricorder683').
  217mudStowing('iGuinan689','iTea690').
  218mudStowing('iGuinan689','iSynthehol691').
  219mudStowing('iGuinan689','iFerengiAle692').
  220mudStowing('iGuinan689','iRomulanWhisky693').
  221mudStowing('iGuinan689','iLemonadePruneJuice694').
  222mudStowing('iGuinan689','iVulcanBeer695').
  223mudStowing('iOBrien696','iPhaser700').
  224mudStowing('iPicard701','iPhaserRifle705').
  225mudStowing('iPicard701','iPicardsFlute').
  226mudStowing('iRiker707','iTrombone711').
  227mudStowing('iWorf720','iPhaser724').
  228
  229 /* found 16 for mudStowing(_G1328,_G1329). */ 
  230
  231/* Prediate:  tItem/1 
  232interpreted.
  233file('c:/development/opensim4opencog/bin/cynd/startrek/mudreader.pl').
  234line_count(56).
  235number_of_clauses(1).
  236Pattern: tItem(_G1352). 
  237 */
  238tItem('iPhaser676').
  239tItem('iPhaser776').
  240tItem('iPhaser700').
  241tItem('iPhaser724').
  242tItem('iPhaserRifle705').
  243tItem('iRedUniform704').
  244tItem('iRedUniform710').
  245tItem('iRedUniform719').
  246tItem('iRedUniform739').
  247tItem('iRedUniform743').
  248tItem('iGoldUniform675').
  249tItem('iGoldUniform775').
  250tItem('iGoldUniform687').
  251tItem('iGoldUniform699').
  252tItem('iGoldUniform723').
  253tItem('iGoldUniform731').
  254tItem('iGoldUniform735').
  255tItem('iBlueUniform680').
  256tItem('iBlueUniform715').
  257tItem('iBlueUniform747').
  258tItem('iBlueUniform751').
  259tItem('iBlueUniform755').
  260tItem('iBoots673').
  261tItem('iBoots773').
  262tItem('iBoots678').
  263tItem('iBoots685').
  264tItem('iBoots697').
  265tItem('iBoots702').
  266tItem('iBoots708').
  267tItem('iBoots713').
  268tItem('iBoots717').
  269tItem('iBoots721').
  270tItem('iBoots729').
  271tItem('iBoots733').
  272tItem('iBoots737').
  273tItem('iBoots741').
  274tItem('iBoots745').
  275tItem('iBoots749').
  276tItem('iBoots753').
  277tItem('iCommBadge674').
  278tItem('iCommBadge774').
  279tItem('iCommBadge679').
  280tItem('iCommBadge686').
  281tItem('iCommBadge698').
  282tItem('iCommBadge703').
  283tItem('iCommBadge709').
  284tItem('iCommBadge714').
  285tItem('iCommBadge718').
  286tItem('iCommBadge722').
  287tItem('iCommBadge730').
  288tItem('iCommBadge734').
  289tItem('iCommBadge738').
  290tItem('iCommBadge742').
  291tItem('iCommBadge746').
  292tItem('iCommBadge750').
  293tItem('iCommBadge754').
  294tItem('iSash725').
  295tItem('iVISOR688').
  296tItem('iMedicalTricorder681').
  297tItem('iMedicalTricorder682').
  298tItem('iMedicalTricorder683').
  299tItem('iTricorder759').
  300tItem('iTricorder760').
  301tItem('iTricorder761').
  302tItem('iDilithiumCrystal756').
  303tItem('iDilithiumCrystal757').
  304tItem('iDilithiumCrystal758').
  305tItem('iPicardsFlute').
  306tItem('iTrombone711').
  307tItem('iTea690').
  308tItem('iSynthehol691').
  309tItem('iFerengiAle692').
  310tItem('iRomulanWhisky693').
  311tItem('iLemonadePruneJuice694').
  312tItem('iVulcanBeer695').
  313
  314 /* found 75 for tItem(_G1352). */ 
  315
  316/* Prediate:  localityOfObject/2 
  317interpreted.
  318file('c:/development/opensim4opencog/bin/cynd/startrek/mudreader.pl').
  319line_count(59).
  320number_of_clauses(1).
  321Pattern: localityOfObject(_G1375,_G1376). 
  322 */
  323/*
  324 Moved down a little?
  325localityOfObject('iArea1005Object666','iArea1005').
  326localityOfObject('iArea1008Object667','iArea1008').
  327localityOfObject('iArea1013Object668','iArea1013').
  328localityOfObject('iArea1016Object669','iArea1016').
  329localityOfObject('iArea1024Object670','iArea1024').
  330*/
  331
  332% :- rtrace.
  333localityOfObject('iAlexander671','iArea1025').
  334localityOfObject(iCommanderdata66,'iArea1010').
  335localityOfObject(iExplorer1,'iArea1000').
  336localityOfObject('iDrCrusher677','iArea1015').
  337localityOfObject('iGeordi684','iArea1000').
  338localityOfObject('iGuinan689','iArea1021').
  339localityOfObject('iOBrien696','iArea1006').
  340localityOfObject('iPicard701','iArea1035').
  341localityOfObject('iRiker707','iArea1036').
  342localityOfObject('iTroi712','iArea1007').
  343localityOfObject('iWesley716','iArea1016').
  344localityOfObject('iWorf720','iArea1025').
  345localityOfObject('iLivingston726','iArea1035').
  346localityOfObject('iSpot727','iArea1003').
  347localityOfObject('iExplorer2','iArea1000').
  348localityOfObject('iExplorer3','iArea1004').
  349localityOfObject('iExplorer4','iArea1011').
  350localityOfObject('iExplorer5','iArea1020').
  351localityOfObject('iExplorer6','iArea1024').
  352localityOfObject('iExplorer7','iArea1022').
  353localityOfObject('iExplorer8','iArea1036').
  354localityOfObject('iDilithiumCrystal756','iArea1000').
  355localityOfObject('iDilithiumCrystal757','iArea1000').
  356localityOfObject('iDilithiumCrystal758','iArea1000').
  357localityOfObject('iTricorder759','iArea1015').
  358localityOfObject('iTricorder760','iArea1015').
  359localityOfObject('iTricorder761','iArea1015').
  360
  361 /* found 32 for localityOfObject(_G1375,_G1376). */ 
  362
  363/* Prediate:  pddlSomethingIsa/2 
  364interpreted.
  365file('c:/development/opensim4opencog/bin/cynd/startrek/mudreader.pl').
  366line_count(50).
  367number_of_clauses(1).
  368Pattern: pddlSomethingIsa(_G1422,_G1423). 
  369 */
  370pddlSomethingIsa('iGeordi684',[mobGeordi,tAgent,'tMaleAnimal']).
  371pddlSomethingIsa(iCommanderdata66,['tCommanderdata',tAgent,'tMaleAnimal']).
  372% pddlSomethingIsa(iExplorer1,[['aOSimClassFn',mudStr("player_osimmarine_mp")],tAgent,'tMaleAnimal']).
  373pddlSomethingIsa('iWorf720',[mobWorf,tAgent,'tMaleAnimal']).
  374pddlSomethingIsa('iDrCrusher677',[mobDrCrusher,tAgent,'tFemaleAnimal']).
  375pddlSomethingIsa('iTroi712',[mobTroi,tAgent,'tFemaleAnimal']).
  376pddlSomethingIsa('iRiker707',[mobRiker,tAgent,'tMaleAnimal']).
  377pddlSomethingIsa('iPicard701',[mobPicard,tAgent,'tMaleAnimal']).
  378pddlSomethingIsa('iGuinan689',[mobGuinan,tAgent,'tFemaleAnimal']).
  379pddlSomethingIsa('iOBrien696',[mobOBrien,tAgent,'tMaleAnimal']).
  380pddlSomethingIsa('iWesley716',[mobWesley,tAgent,'tMaleAnimal']).
  381pddlSomethingIsa('iLivingston726',[mobLivingston,tAgent,'tMaleAnimal']).
  382pddlSomethingIsa('iSpot727',[mobSpot,tAgent,'tMaleAnimal']).
  383pddlSomethingIsa('iExplorer2',[mobExplorer,tAgent,'tMaleAnimal']).
  384pddlSomethingIsa('iExplorer3',[mobExplorer,tAgent,'tMaleAnimal']).
  385pddlSomethingIsa('iExplorer4',[mobExplorer,tAgent,'tMaleAnimal']).
  386pddlSomethingIsa('iExplorer5',[mobExplorer,tAgent,'tMaleAnimal']).
  387pddlSomethingIsa('iExplorer6',[mobExplorer,tAgent,'tMaleAnimal']).
  388pddlSomethingIsa('iExplorer7',[mobExplorer,tAgent,'tMaleAnimal']).
  389pddlSomethingIsa('iExplorer8',[mobExplorer,tAgent,'tMaleAnimal']).
  390pddlSomethingIsa('iAlexander671',[mobAlexander,tAgent,'tMaleAnimal']).
  391pddlSomethingIsa('iPhaser676',['tPhaser','tHandgun',tWeapon,'tLightingDevice',tCarryAble,'tDeviceSingleUser','tWearAble']).
  392pddlSomethingIsa('iPhaser776',['tPhaser','tHandgun',tWeapon,'tLightingDevice',tCarryAble,'tDeviceSingleUser','tWearAble']).
  393pddlSomethingIsa('iPhaser700',['tPhaser','tHandgun',tWeapon,'tLightingDevice',tCarryAble,'tDeviceSingleUser','tWearAble']).
  394pddlSomethingIsa('iPhaser724',['tPhaser','tHandgun',tWeapon,'tLightingDevice',tCarryAble,'tDeviceSingleUser','tWearAble']).
  395pddlSomethingIsa('iPhaserRifle705',['tPhaserRifle',tWeapon,'tLightingDevice',tCarryAble,'tDeviceSingleUser','tWearAble']).
  396pddlSomethingIsa('iRedUniform704',['tRedUniform',tClothing,tCarryAble,'tWearAble']).
  397pddlSomethingIsa('iRedUniform710',['tRedUniform',tClothing,tCarryAble,'tWearAble']).
  398pddlSomethingIsa('iRedUniform719',['tRedUniform',tClothing,tCarryAble,'tWearAble']).
  399pddlSomethingIsa('iRedUniform739',['tRedUniform',tClothing,tCarryAble,'tWearAble']).
  400pddlSomethingIsa('iRedUniform743',['tRedUniform',tClothing,tCarryAble,'tWearAble']).
  401pddlSomethingIsa('iGoldUniform675',['tGoldUniform',tClothing,tCarryAble,'tWearAble']).
  402pddlSomethingIsa('iGoldUniform775',['tGoldUniform',tClothing,tCarryAble,'tWearAble']).
  403pddlSomethingIsa('iGoldUniform687',['tGoldUniform',tClothing,tCarryAble,'tWearAble']).
  404pddlSomethingIsa('iGoldUniform699',['tGoldUniform',tClothing,tCarryAble,'tWearAble']).
  405pddlSomethingIsa('iGoldUniform723',['tGoldUniform',tClothing,tCarryAble,'tWearAble']).
  406pddlSomethingIsa('iGoldUniform731',['tGoldUniform',tClothing,tCarryAble,'tWearAble']).
  407pddlSomethingIsa('iGoldUniform735',['tGoldUniform',tClothing,tCarryAble,'tWearAble']).
  408pddlSomethingIsa('iBlueUniform680',['tBlueUniform',tClothing,tCarryAble,'tWearAble']).
  409pddlSomethingIsa('iBlueUniform715',['tBlueUniform',tClothing,tCarryAble,'tWearAble']).
  410pddlSomethingIsa('iBlueUniform747',['tBlueUniform',tClothing,tCarryAble,'tWearAble']).
  411pddlSomethingIsa('iBlueUniform751',['tBlueUniform',tClothing,tCarryAble,'tWearAble']).
  412pddlSomethingIsa('iBlueUniform755',['tBlueUniform',tClothing,tCarryAble,'tWearAble']).
  413pddlSomethingIsa('iBoots673',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  414pddlSomethingIsa('iBoots773',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  415pddlSomethingIsa('iBoots678',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  416pddlSomethingIsa('iBoots685',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  417pddlSomethingIsa('iBoots697',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  418pddlSomethingIsa('iBoots702',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  419pddlSomethingIsa('iBoots708',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  420pddlSomethingIsa('iBoots713',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  421pddlSomethingIsa('iBoots717',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  422pddlSomethingIsa('iBoots721',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  423pddlSomethingIsa('iBoots729',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  424pddlSomethingIsa('iBoots733',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  425pddlSomethingIsa('iBoots737',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  426pddlSomethingIsa('iBoots741',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  427pddlSomethingIsa('iBoots745',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  428pddlSomethingIsa('iBoots749',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  429pddlSomethingIsa('iBoots753',[tOntoFeet,tClothing,tBoots,tCarryAble,'tWearAble']).
  430pddlSomethingIsa('iCommBadge674',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  431pddlSomethingIsa('iCommBadge774',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  432pddlSomethingIsa('iCommBadge679',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  433pddlSomethingIsa('iCommBadge686',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  434pddlSomethingIsa('iCommBadge698',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  435pddlSomethingIsa('iCommBadge703',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  436pddlSomethingIsa('iCommBadge709',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  437pddlSomethingIsa('iCommBadge714',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  438pddlSomethingIsa('iCommBadge718',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  439pddlSomethingIsa('iCommBadge722',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  440pddlSomethingIsa('iCommBadge730',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  441pddlSomethingIsa('iCommBadge734',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  442pddlSomethingIsa('iCommBadge738',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  443pddlSomethingIsa('iCommBadge742',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  444pddlSomethingIsa('iCommBadge746',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  445pddlSomethingIsa('iCommBadge750',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  446pddlSomethingIsa('iCommBadge754',['tCommBadge',tClothing,tCarryAble,tOntoNeck]).
  447pddlSomethingIsa('iSash725',['tItemSash',tClothing,tCarryAble,'tWearAble']).
  448pddlSomethingIsa('iVISOR688',['tItemVISOR',tClothing,tCarryAble]).
  449pddlSomethingIsa('iMedicalTricorder681',['tTricorderMedical','tRodShapedObject',tContolDevice,tPortableDevice,tCarryAble]).
  450pddlSomethingIsa('iMedicalTricorder682',['tTricorderMedical','tRodShapedObject',tContolDevice,tPortableDevice,tCarryAble]).
  451pddlSomethingIsa('iMedicalTricorder683',['tTricorderMedical','tRodShapedObject',tContolDevice,tPortableDevice,tCarryAble]).
  452pddlSomethingIsa('iTricorder759',['tTricorderMedical','tRodShapedObject',tContolDevice,tPortableDevice,tCarryAble]).
  453pddlSomethingIsa('iTricorder760',['tTricorderMedical','tRodShapedObject',tContolDevice,tPortableDevice,tCarryAble]).
  454pddlSomethingIsa('iTricorder761',['tTricorderMedical','tRodShapedObject',tContolDevice,tPortableDevice,tCarryAble]).
  455pddlSomethingIsa('iDilithiumCrystal756',['tItemDilithiumCrystal','tLightingDevice',tCarryAble,tPortableDevice]).
  456pddlSomethingIsa('iDilithiumCrystal757',['tItemDilithiumCrystal','tLightingDevice',tCarryAble,tPortableDevice]).
  457pddlSomethingIsa('iDilithiumCrystal758',['tItemDilithiumCrystal','tLightingDevice',tCarryAble,tPortableDevice]).
  458pddlSomethingIsa('iPicardsFlute',['tPicardsFlute','tArtifactGeneric','tInformationStore',tCarryAble,tPortableDevice]).
  459pddlSomethingIsa('iTrombone711',['tItemTrombone','tArtifactGeneric','tInformationStore',tCarryAble,tPortableDevice]).
  460pddlSomethingIsa('iTea690',['tItemTea','tFlaskLabGlassware',tBottle,'tFluidReservoir',tContainer,'tPortal',tCarryAble,tPortableDevice]).
  461pddlSomethingIsa('iSynthehol691',['tItemSynthehol','tFlaskLabGlassware',tBottle,'tFluidReservoir',tContainer,'tPortal','tLimitedAccess',tCarryAble,tPortableDevice]).
  462pddlSomethingIsa('iFerengiAle692',['tItemFerengiAle','tFlaskLabGlassware',tBottle,'tFluidReservoir',tContainer,'tPortal','tLimitedAccess',tCarryAble,tPortableDevice]).
  463pddlSomethingIsa('iRomulanWhisky693',['tItemRomulanWhisky','tFlaskLabGlassware',tBottle,'tFluidReservoir',tContainer,'tPortal','tLimitedAccess',tCarryAble,tPortableDevice]).
  464pddlSomethingIsa('iLemonadePruneJuice694',['tItemLemonadePruneJuice','tFlaskLabGlassware',tBottle,'tFluidReservoir',tContainer,'tPortal','tLimitedAccess',tCarryAble,tPortableDevice]).
  465pddlSomethingIsa('iVulcanBeer695',['tItemVulcanBeer','tFlaskLabGlassware',tBottle,'tFluidReservoir',tContainer,'tPortal','tLimitedAccess',tCarryAble,tPortableDevice]).
  466pddlSomethingIsa('iArea1000',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  467pddlSomethingIsa('iArea1002',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  468pddlSomethingIsa('iArea1001',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  469pddlSomethingIsa('iArea1005',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  470pddlSomethingIsa('iArea1003',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  471pddlSomethingIsa('iArea1004',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  472pddlSomethingIsa('iArea1008',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  473pddlSomethingIsa('iArea1006',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  474pddlSomethingIsa('iArea1042',[tRegion,'tFreeSpaceContext']).
  475pddlSomethingIsa('iArea1007',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  476pddlSomethingIsa('iArea1010',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  477pddlSomethingIsa('iArea1009',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  478pddlSomethingIsa('iArea1011',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  479pddlSomethingIsa('iArea1013',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  480pddlSomethingIsa('iArea1032',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  481pddlSomethingIsa('iArea1012',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  482pddlSomethingIsa('iArea1016',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  483pddlSomethingIsa('iArea1014',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  484pddlSomethingIsa('iArea1015',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  485pddlSomethingIsa('iArea1019',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  486pddlSomethingIsa('iArea1017',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  487pddlSomethingIsa('iArea1018',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  488pddlSomethingIsa('iArea1021',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  489pddlSomethingIsa('iArea1020',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  490pddlSomethingIsa('iArea1022',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  491pddlSomethingIsa('iArea1024',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  492pddlSomethingIsa('iArea1039',[tRegion,'tFreeSpaceContent']).
  493pddlSomethingIsa('iArea1023',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  494pddlSomethingIsa('iArea1027',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  495pddlSomethingIsa('iArea1025',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  496pddlSomethingIsa('iArea1026',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  497pddlSomethingIsa('iArea1030',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  498pddlSomethingIsa('iArea1028',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  499pddlSomethingIsa('iArea1029',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  500pddlSomethingIsa('iArea1031',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  501pddlSomethingIsa('iArea1033',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  502pddlSomethingIsa('iArea1034',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  503pddlSomethingIsa('iArea1036',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  504pddlSomethingIsa('iArea1035',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  505pddlSomethingIsa('iArea1038',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  506pddlSomethingIsa('iArea1037',[tRegion,'tIndoorsIsolatedFromOutside','tSpaceInAHOC']).
  507pddlSomethingIsa('iArea1040',[tRegion,'tFreeSpaceContent']).
  508pddlSomethingIsa('iArea1041',[tRegion,'tFreeSpaceContent']).
  509pddlSomethingIsa('iShipMap123',[tItem]).
  510localityOfObject('iShipMap123','iArea1000').
  511instVerbOverride('iShipMap123',actExamine('iShipMap123'),
  512  actProlog(fmt("
  513STARSHIP ENTERPRISE
  514
  515             Turbolift               |                Ten Forward
  516               1010                  |                  1021
  517                 |                   |                     |
  518      School8Holodeck 2    |     Crusher's1019Security
  519       7      |       8        |   Quarters 1018     |       1020
  520                 |                   |                     |
  521        Brig5Transporter    |     Sick Bay1016Holodeck 4
  522        4     |     Room 6     |      1015          |        1017
  523                 |                   |                    |
  524    Geordi's2Data's        |        Cargo1013Riker's
  525 Quarters 1   |  Quarters 3    |       Bay 1012     |    Quarters 1014
  526                 |                   |                    |
  527            Engineering              |                Turbolift
  528               0                  |                  1011
  529                                     |
  530              DECK 1                 |                DECK 2
  531+
  532                                     |
  533             Turbolift               |      ReadyBridge
  534               1032                  |     Room 1035    1038         
  535                 |                   |                    |
  536   Science1030Cargo        |                 BridgeConference
  537   Lab 1029      |     Bay 1031      |                  1036       Room 1037
  538                 |                   |                    |
  539       Gym1027Picard's     |                Turbolift   
  540      1026       |   Quarters 1028   |                  1034   
  541                 |                   |                    |
  542    Troi's1024Worf's       |                Turbolift   
  543 Quarters 1023   |   Quarters 1025   |                  1033      
  544                 |                   |                
  545             Shuttle Bay             |                    
  546               1022                  |
  547                                     |
  548              DECK 3                 |                DECK 4
  549
  550
  551"))).
  552%pddlSomethingIsa('iArea1004075',[tRegion]).
  553
  554 /* found 141 for pddlSomethingIsa(_G1422,_G1423). */ 
  555
  556/* Prediate:  nameString/2 
  557interpreted.
  558file('c:/development/opensim4opencog/bin/cynd/startrek/mudreader.pl').
  559line_count(52).
  560number_of_clauses(2).
  561Pattern: nameString(_G1446,_G1447). 
  562 */
  563nameString('iArea1000',"Main Engineering").
  564nameString('iArea1001',"Geordi's Quarters").
  565nameString('iArea1002',"A Corridor").
  566nameString('iArea1003',"Data's Quarters").
  567nameString('iArea1004',"The Brig").
  568nameString('iArea1005',"A Corridor").
  569nameString('iArea1006',"Transporter Room").
  570nameString('iArea1007',"School").
  571nameString('iArea1008',"A Corridor").
  572nameString('iArea1009',"Holodeck 2").
  573nameString('iArea1010',"Turbolift").
  574nameString('iArea1011',"Turbolift").
  575nameString('iArea1012',"Cargo Bay 1").
  576nameString('iArea1013',"A Corridor").
  577nameString('iArea1014',"Riker's Quarters").
  578nameString('iArea1015',"Sick Bay").
  579nameString('iArea1016',"A Corridor").
  580nameString('iArea1017',"Holodeck 4 Entrance  A Narrow Alley").
  581nameString('iArea1018',"Crusher's Quarters").
  582nameString('iArea1019',"A Corridor").
  583nameString('iArea1020',"Enterprise Security").
  584nameString('iArea1021',"Ten Forward").
  585nameString('iArea1022',"Shuttle Bay").
  586nameString('iArea1023',"Troi's Quarters").
  587nameString('iArea1024',"A Corridor").
  588nameString('iArea1025',"Worf's Quarters").
  589nameString('iArea1026',"Enterprise Gym").
  590nameString('iArea1027',"A Corridor").
  591nameString('iArea1028',"Picard's Quarters").
  592nameString('iArea1029',"Science Lab").
  593nameString('iArea1030',"A Corridor").
  594nameString('iArea1031',"Cargo Bay 2").
  595nameString('iArea1032',"Turbolift").
  596nameString('iArea1033',"Turbolift").
  597nameString('iArea1034',"Turbolift").
  598nameString('iArea1035',"Picard's Ready Room").
  599nameString('iArea1036',"Main Bridge  Upper Half").
  600nameString('iArea1037',"Conference Room").
  601nameString('iArea1038',"Main Bridge  Lower Half").
  602nameString('iArea1039',"Outer Space by the Enterprise").
  603nameString('iArea1040',"Outer Space").
  604nameString('iArea1041',"Outer Space").
  605nameString('iArea1042',"Transporter Beam").
  606nameString('iAlexander671',"Alexander").
  607nameString(iCommanderdata66,"Data").
  608nameString(iCommanderdata66,"CycLBot").
  609nameString(iCommanderdata66,"CycBot").
  610nameString(iCommanderdata66,"CycBot1").
  611nameString('iBoots673',"Boots").
  612nameString('iCommBadge674',"Comm Badge").
  613nameString('iGoldUniform675',"Gold Uniform").
  614nameString('iPhaser676',"Phaser").
  615nameString(iExplorer1,"Player").
  616nameString('iBoots773',"Boots").
  617nameString('iCommBadge774',"Comm Badge").
  618nameString('iGoldUniform775',"Gold Uniform").
  619nameString('iPhaser776',"Phaser").
  620nameString('iDrCrusher677',"Dr. Crusher").
  621nameString('iBoots678',"Boots").
  622nameString('iCommBadge679',"Comm Badge").
  623nameString('iBlueUniform680',"Blue Uniform").
  624nameString('iMedicalTricorder681',"Medical Tricorder").
  625nameString('iMedicalTricorder682',"Medical Tricorder").
  626nameString('iMedicalTricorder683',"Medical Tricorder").
  627nameString('iGeordi684',"Geordi").
  628nameString('iBoots685',"Boots").
  629nameString('iCommBadge686',"Comm Badge").
  630nameString('iGoldUniform687',"Gold Uniform").
  631nameString('iVISOR688',"VISOR").
  632nameString('iGuinan689',"Guinan").
  633nameString('iTea690',"Tea").
  634nameString('iSynthehol691',"Synthehol").
  635nameString('iFerengiAle692',"Ferengi Ale").
  636nameString('iRomulanWhisky693',"Romulan Whisky").
  637nameString('iLemonadePruneJuice694',"Lemonade 'tPrune Juice'").
  638nameString('iVulcanBeer695',"Vulcan Beer").
  639nameString('iOBrien696',"O'tBrien").
  640nameString('iBoots697',"Boots").
  641nameString('iCommBadge698',"Comm Badge").
  642nameString('iGoldUniform699',"Gold Uniform").
  643nameString('iPhaser700',"Phaser").
  644nameString('iPicard701',"Picard").
  645nameString('iBoots702',"Boots").
  646nameString('iCommBadge703',"Comm Badge").
  647nameString('iRedUniform704',"Red Uniform").
  648nameString('iPhaserRifle705',"5 Phaser Rifle").
  649nameString('iPicardsFlute',"5 Picard's Flute").
  650nameString('iRiker707',"Riker").
  651nameString('iBoots708',"Boots").
  652nameString('iCommBadge709',"Comm Badge").
  653nameString('iRedUniform710',"Red Uniform").
  654nameString('iTrombone711',"Trombone").
  655nameString('iTroi712',"Troi").
  656nameString('iBoots713',"Boots").
  657nameString('iCommBadge714',"Comm Badge").
  658nameString('iBlueUniform715',"Blue Uniform").
  659nameString('iWesley716',"Wesley").
  660nameString('iBoots717',"Boots").
  661nameString('iCommBadge718',"Comm Badge").
  662nameString('iRedUniform719',"Red Uniform").
  663nameString('iWorf720',"Worf").
  664nameString('iBoots721',"Boots").
  665nameString('iCommBadge722',"Comm Badge").
  666nameString('iGoldUniform723',"Gold Uniform").
  667nameString('iPhaser724',"Phaser").
  668nameString('iSash725',"Sash").
  669nameString('iLivingston726',"Livingston").
  670nameString('iSpot727',"Spot").
  671nameString('iExplorer2',"Ensign").
  672nameString('iBoots729',"Boots").
  673nameString('iCommBadge730',"Comm Badge").
  674nameString('iGoldUniform731',"Gold Uniform").
  675nameString('iExplorer3',"Ensign").
  676nameString('iBoots733',"Boots").
  677nameString('iCommBadge734',"Comm Badge").
  678nameString('iGoldUniform735',"Gold Uniform").
  679nameString('iExplorer4',"Ensign").
  680nameString('iBoots737',"Boots").
  681nameString('iCommBadge738',"Comm Badge").
  682nameString('iRedUniform739',"Red Uniform").
  683nameString('iExplorer5',"Ensign").
  684nameString('iBoots741',"Boots").
  685nameString('iCommBadge742',"Comm Badge").
  686nameString('iRedUniform743',"Red Uniform").
  687nameString('iExplorer6',"Ensign").
  688nameString('iBoots745',"Boots").
  689nameString('iCommBadge746',"Comm Badge").
  690nameString('iBlueUniform747',"Blue Uniform").
  691nameString('iExplorer7',"Ensign").
  692nameString('iBoots749',"Boots").
  693nameString('iCommBadge750',"Comm Badge").
  694nameString('iBlueUniform751',"Blue Uniform").
  695nameString('iExplorer8',"Ensign").
  696nameString('iBoots753',"Boots").
  697nameString('iCommBadge754',"Comm Badge").
  698nameString('iBlueUniform755',"Blue Uniform").
  699nameString('iDilithiumCrystal756',"Dilithium Crystal").
  700nameString('iDilithiumCrystal757',"Dilithium Crystal").
  701nameString('iDilithiumCrystal758',"Dilithium Crystal").
  702nameString('iTricorder759',"Tricorder").
  703nameString('iTricorder760',"Tricorder").
  704nameString('iTricorder761',"Tricorder").
  705nameString('iAlexander671',"alexander rozhenko").
  706nameString(iCommanderdata66,"Data").
  707nameString(iExplorer1,"Player").
  708nameString('iDrCrusher677',"Doctor Crusher").
  709nameString('iGeordi684',"Geordi LaForge").
  710nameString('iGuinan689',"Guinan").
  711nameString('iOBrien696',"Chief O'tBrien").
  712nameString('iPicard701',"Captain Picard").
  713nameString('iRiker707',"Commander Riker").
  714nameString('iTroi712',"Counselor Troi").
  715nameString('iWesley716',"Wesley").
  716nameString('iWorf720',"Lieutenant Worf").
  717nameString('iLivingston726',"Livingston").
  718nameString('iSpot727',"Spot").
  719nameString('iExplorer2',"the ensign").
  720nameString('iExplorer3',"the ensign").
  721nameString('iExplorer4',"the ensign").
  722nameString('iExplorer5',"the ensign").
  723nameString('iExplorer6',"the ensign").
  724nameString('iExplorer7',"the ensign").
  725nameString('iExplorer8',"the ensign").
  726nameString('iBoots673',"a pair of Starfleet black boots").
  727nameString('iCommBadge674',"a Starfleet communication badge").
  728nameString('iGoldUniform675',"a gold Starfleet engineering uniform").
  729nameString('iPhaser676',"a standard issue phaser").
  730nameString('iBoots773',"a pair of Starfleet black boots").
  731nameString('iCommBadge774',"a Starfleet communication badge").
  732nameString('iGoldUniform775',"a gold Starfleet engineering uniform").
  733nameString('iPhaser776',"a standard issue phaser").
  734nameString('iBoots678',"a pair of Starfleet black boots").
  735nameString('iCommBadge679',"a Starfleet communication badge").
  736nameString('iBlueUniform680',"a blue Starfleet medical uniform").
  737nameString('iMedicalTricorder681',"a medical Tricorder").
  738nameString('iMedicalTricorder682',"a medical Tricorder").
  739nameString('iMedicalTricorder683',"a medical Tricorder").
  740nameString('iBoots685',"a pair of Starfleet black boots").
  741nameString('iCommBadge686',"a Starfleet communication badge").
  742nameString('iGoldUniform687',"a gold Starfleet engineering uniform").
  743nameString('iVISOR688',"Geordi's VISOR").
  744nameString('iTea690',"a small cup").
  745nameString('iSynthehol691',"a synthehol").
  746nameString('iFerengiAle692',"a Ferengi bottle").
  747nameString('iRomulanWhisky693',"a Romulan bottle").
  748nameString('iLemonadePruneJuice694',"a small glass").
  749nameString('iVulcanBeer695',"a Vulcan bottle").
  750nameString('iBoots697',"a pair of Starfleet black boots").
  751nameString('iCommBadge698',"a Starfleet communication badge").
  752nameString('iGoldUniform699',"a gold Starfleet engineering uniform").
  753nameString('iPhaser700',"a standard issue phaser").
  754nameString('iBoots702',"a pair of Starfleet black boots").
  755nameString('iCommBadge703',"a Starfleet communication badge").
  756nameString('iRedUniform704',"a burgandy Starfleet command uniform").
  757nameString('iPhaserRifle705',"a phaser rifle").
  758nameString('iPicardsFlute',"Picard's flute").
  759nameString('iBoots708',"a pair of Starfleet black boots").
  760nameString('iCommBadge709',"a Starfleet communication badge").
  761nameString('iRedUniform710',"a burgandy Starfleet command uniform").
  762nameString('iTrombone711',"Riker's trombone").
  763nameString('iBoots713',"a pair of Starfleet black boots").
  764nameString('iCommBadge714',"a Starfleet communication badge").
  765nameString('iBlueUniform715',"a blue Starfleet medical uniform").
  766nameString('iBoots717',"a pair of Starfleet black boots").
  767nameString('iCommBadge718',"a Starfleet communication badge").
  768nameString('iRedUniform719',"a burgandy Starfleet command uniform").
  769nameString('iBoots721',"a pair of Starfleet black boots").
  770nameString('iCommBadge722',"a Starfleet communication badge").
  771nameString('iGoldUniform723',"a gold Starfleet engineering uniform").
  772nameString('iPhaser724',"a standard issue phaser").
  773nameString('iSash725',"Worf's sash").
  774nameString('iBoots729',"a pair of Starfleet black boots").
  775nameString('iCommBadge730',"a Starfleet communication badge").
  776nameString('iGoldUniform731',"a gold Starfleet engineering uniform").
  777nameString('iBoots733',"a pair of Starfleet black boots").
  778nameString('iCommBadge734',"a Starfleet communication badge").
  779nameString('iGoldUniform735',"a gold Starfleet engineering uniform").
  780nameString('iBoots737',"a pair of Starfleet black boots").
  781nameString('iCommBadge738',"a Starfleet communication badge").
  782nameString('iRedUniform739',"a burgandy Starfleet command uniform").
  783nameString('iBoots741',"a pair of Starfleet black boots").
  784nameString('iCommBadge742',"a Starfleet communication badge").
  785nameString('iRedUniform743',"a burgandy Starfleet command uniform").
  786nameString('iBoots745',"a pair of Starfleet black boots").
  787nameString('iCommBadge746',"a Starfleet communication badge").
  788nameString('iBlueUniform747',"a blue Starfleet medical uniform").
  789nameString('iBoots749',"a pair of Starfleet black boots").
  790nameString('iCommBadge750',"a Starfleet communication badge").
  791nameString('iBlueUniform751',"a blue Starfleet medical uniform").
  792nameString('iBoots753',"a pair of Starfleet black boots").
  793nameString('iCommBadge754',"a Starfleet communication badge").
  794nameString('iBlueUniform755',"a blue Starfleet medical uniform").
  795nameString('iDilithiumCrystal756',"a dilithium crystal").
  796nameString('iDilithiumCrystal757',"a dilithium crystal").
  797nameString('iDilithiumCrystal758',"a dilithium crystal").
  798nameString('iTricorder759',"a medical Tricorder").
  799nameString('iTricorder760',"a medical Tricorder").
  800nameString('iTricorder761',"a medical Tricorder").
  801
  802
  803%:- break.
  804
  805 /* found 322 for nameString(_G1446,_G1447). */ 
  806
  807pddlDescription(Obj,List) ==>({member(E,List)},mudDescription(Obj,E)).
  808
  809/* Prediate:  pddlDescription/2 
  810interpreted.
  811file('c:/development/opensim4opencog/bin/cynd/startrek/mudreader.pl').
  812line_count(33).
  813number_of_clauses(1).
  814Pattern: pddlDescription(_G1470,_G1471). 
  815 */
  816pddlDescription('iGeordi684',["Lieutenant","Commander","Geordi","LaForge","Geordi LaForge","Lieutenant Commander Geordi LaForge is standing here","Geordi is the Chief Engineer of the Enterprise","He's blind, so he wears a special VISOR that lets him see things","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 3","mudMaxHitPoints: 12d12+3200","#$PunchingSomething mudBareHandDamage: 9d9+42","Geordi","Geordi LaForge","Lieutenant Commander Geordi LaForge is standing here","Geordi is the Chief Engineer of the Enterprise","He's blind, so he wears a special VISOR that lets him see things"]).
  817pddlDescription(iCommanderdata66,["Lieutenant","Commander","Data","Android","Data","Lieutenant Commander Data is here, trying to be more human","Data is the only android on the Enterprise, and the only android in all of Starfleet","He mudStowing superhuman strength, and is extremely tough","ACT_NICE_THIEF","AWARE","NOBACKSTAB","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOSUMMON","NOSLEEP","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 1","mudMaxHitPoints: 18d18+4000","#$PunchingSomething mudBareHandDamage: 10d10+75","Data","CycLBot","CycBot","CycBot1","Data","Lieutenant Commander Data is here, trying to be more human","Data is the only android on the Enterprise, and the only android in all of Starfleet","He mudStowing superhuman strength, and is extremely tough"]).
  818pddlDescription(iExplorer1,["Lieutenant","Commander","Human","Player",
  819            "Explorer Player",
  820            "ACT_NICE_THIEF","AWARE","NOBACKSTAB","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOSUMMON",
  821            "NOSLEEP","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 1","mudMaxHitPoints: 18d18+4000",
  822            "#$PunchingSomething mudBareHandDamage: 10d10+75","Player","Player","Human",
  823            "Logged on player character"]).
  824pddlDescription('iWorf720',["Lieutenant","Worf","Klingon","Lieutenant Worf","Lieutenant Worf is here, looking pretty mean","Worf is the first Klingon to have joined Starfleet","He's Chief of Security of the Enterprise, and he's plenty strong","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 2","mudMaxHitPoints: 12d12+3400","#$PunchingSomething mudBareHandDamage: 9d9+60","Worf","Lieutenant Worf","Lieutenant Worf is here, looking pretty mean","Worf is the first Klingon to have joined Starfleet","He's Chief of Security of the Enterprise, and he's plenty strong"]).
  825
  826pddlDescription('iDrCrusher677',["Doctor","Beverly","Crusher","Doctor Crusher","Lieutenant Beverly Crusher is here, looking for someone to heal","Doctor Crusher is the Enterprise's Chief Medical Officer","Wesley is her son","Her husband was killed years ago in an accident on another starship which was also commanded by Captain Picard","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 3","mudMaxHitPoints: 12d12+3200","#$PunchingSomething mudBareHandDamage: 9d9+42","Dr. Crusher","Doctor Crusher","Lieutenant Beverly Crusher is here, looking for someone to heal","Doctor Crusher is the Enterprise's Chief Medical Officer","Wesley is her son","Her husband was killed years ago in an accident on another starship which was also commanded by Captain Picard"]).
  827pddlDescription('iTroi712',["Counselor","Deanna","Troi","Counselor Troi","Counselor Deanna Troi is here","Counselor Troi is the ship's main counselor","She's half betazoid, which means that she can read people's minds","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 3","mudMaxHitPoints: 12d12+3200","#$PunchingSomething mudBareHandDamage: 9d9+42","Troi","Counselor Troi","Counselor Deanna Troi is here","Counselor Troi is the ship's main counselor","She's half betazoid, which means that she can read people's minds"]).
  828pddlDescription('iRiker707',["Commander","William","Riker","Commander Riker","Commander William Riker is here, staring at you","Commander Riker is the Enterprise's first officer","He's in mudEnergy of keeping the crew in line","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 2","mudMaxHitPoints: 12d12+3200","#$PunchingSomething mudBareHandDamage: 9d9+52","Riker","Commander Riker","Commander William Riker is here, staring at you","Commander Riker is the Enterprise's first officer","He's in mudEnergy of keeping the crew in line"]).
  829pddlDescription('iPicard701',["Captain","Jean","Luc","JeanLuc","Picard","Captain Picard","Captain JeanLuc Picard is standing here, watching you","Captain Picard is a very important man","He's in mudEnergy of Starfleet's flagship, the Enterprise","He's very smart, and very wise","Don't mess with him!","ACT_NICE_THIEF","AWARE","NOBACKSTAB","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOSUMMON","NOSLEEP","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_SANCTUARY","NPC_NOTRACK","+mudToHitArmorClass0: 0","mudMaxHitPoints: 20d20+5000","#$PunchingSomething mudBareHandDamage: 12d12+75","Picard","Captain Picard","Captain JeanLuc Picard is standing here, watching you","Captain Picard is a very important man","He's in mudEnergy of Starfleet's flagship, the Enterprise","He's very smart, and very wise","Don't mess with him!"]).
  830pddlDescription('iGuinan689',["Guinan","Guinan","Guinan is here, tending the bar","Guinan is a strange being","She's lived for thousands of years and experienced many things, but now she's decided to work on the Enterprise as a bartender","ACT_SENTINEL","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 4","mudMaxHitPoints: 12d12+2600","#$PunchingSomething mudBareHandDamage: 9d9+36","Guinan","Guinan","Guinan is here, tending the bar","Guinan is a strange being","She's lived for thousands of years and experienced many things, but now she's decided to work on the Enterprise as a bartender"]).
  831pddlDescription('iOBrien696',["Chief","O'tBrien","Transporter","Chief O'tBrien","Chief O'tBrien is here, waiting to teleport you somwhere","Chief O'tBrien is the transporter chief on the Enterprise","It's his job to make sure everyone arrives(and leaves) in one piece, instead of trillions of atoms","ACT_SENTINEL","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 4","mudMaxHitPoints: 12d12+2600","#$PunchingSomething mudBareHandDamage: 9d9+36","O'tBrien","Chief O'tBrien","Chief O'tBrien is here, waiting to teleport you somwhere","Chief O'tBrien is the transporter chief on the Enterprise","It's his job to make sure everyone arrives(and leaves) in one piece, instead of trillions of atoms"]).
  832pddlDescription('iWesley716',["Wesley","Crusher","Wesley","Wesley Crusher is here, eagerly trying to earn your praise","Wesley Crusher is not even an official officer, but he serves as an acting Ensign on the bridge","He got this position only because Captain Picard feels guilty about killing his father","ACT_STAY_ZONE","ACT_WIMPY","wimpy mobile will try to flee when it gets low on hit points. A mobile which is both aggressive and wimpy will not attack a player that is awake","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 6","mudMaxHitPoints: 12d12+1400","#$PunchingSomething mudBareHandDamage: 9d9+24","Wesley","Wesley","Wesley Crusher is here, eagerly trying to earn your praise","Wesley Crusher is not even an official officer, but he serves as an acting Ensign on the bridge","He got this position only because Captain Picard feels guilty about killing his father"]).
  833pddlDescription('iLivingston726',["Livingston","fish","Livingston","Livingston the fish is here, swimming about in his tank","Livingston is Captain Picard's pet fish","He's some sort of exotic breed, and he's expensive to feed and keep alive","ACT_SENTINEL","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 6","mudMaxHitPoints: 12d12+800","#$PunchingSomething mudBareHandDamage: 9d9+14","Livingston","Livingston","Livingston the fish is here, swimming about in his tank","Livingston is Captain Picard's pet fish","He's some sort of exotic breed, and he's expensive to feed and keep alive"]).
  834pddlDescription('iSpot727',["spot","the","cat","Spot","Spot, Data's pet cat, is sitting here looking at you","Spot is Data's orange coloured cat","Data is always trying to become more human, so he thinks that having a pet might help him achieve his goal","ACT_SENTINEL","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 6","mudMaxHitPoints: 12d12+800","#$PunchingSomething mudBareHandDamage: 9d9+14","Spot","Spot","Spot, Data's pet cat, is sitting here looking at you","Spot is Data's orange coloured cat","Data is always trying to become more human, so he thinks that having a pet might help him achieve his goal"]).
  835pddlDescription('iExplorer2',["ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 6","mudMaxHitPoints: 8d8+1600","#$PunchingSomething mudBareHandDamage: 8d8+26","Ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time"]).
  836pddlDescription('iExplorer3',["ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 6","mudMaxHitPoints: 8d8+1600","#$PunchingSomething mudBareHandDamage: 8d8+26","Ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time"]).
  837pddlDescription('iExplorer4',["ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 6","mudMaxHitPoints: 8d8+1600","#$PunchingSomething mudBareHandDamage: 8d8+26","Ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time"]).
  838pddlDescription('iExplorer5',["ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 6","mudMaxHitPoints: 8d8+1600","#$PunchingSomething mudBareHandDamage: 8d8+26","Ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time"]).
  839pddlDescription('iExplorer6',["ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 6","mudMaxHitPoints: 8d8+1600","#$PunchingSomething mudBareHandDamage: 8d8+26","Ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time"]).
  840pddlDescription('iExplorer7',["ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 6","mudMaxHitPoints: 8d8+1600","#$PunchingSomething mudBareHandDamage: 8d8+26","Ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time"]).
  841pddlDescription('iExplorer8',["ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 6","mudMaxHitPoints: 8d8+1600","#$PunchingSomething mudBareHandDamage: 8d8+26","Ensign","the ensign","A nervous looking ensign is standing here, watching you","These ensigns make up the backbone of the Enterprise","They clean things, do jobs the higher ups won't even consider doing, and get yelled at all the time"]).
  842pddlDescription('iAlexander671',["alexander","rozhenko","alexander rozhenko","Alexander Rozhenko is here, practicing laughing hour","Alexander Rozhenko is Worf's son","His mother was half human and half Klingon, so Alexander is 3/4 Klingon","He's quite small, but since he's a Klingon he's very strong","ACT_STAY_ZONE","MEMORY","HELPER","ACT_FRIEND","NOCHARM","NOBASH","NOBLIND","NPC_DETECT_INVIS","NPC_NOTRACK","+mudToHitArmorClass0: 6","mudMaxHitPoints: 8d8+1600","#$PunchingSomething mudBareHandDamage: 8d8+26","Alexander","alexander rozhenko","Alexander Rozhenko is here, practicing laughing hour","Alexander Rozhenko is Worf's son","His mother was half human and half Klingon, so Alexander is 3/4 Klingon","He's quite small, but since he's a Klingon he's very strong"]).
  843pddlDescription('iPhaser676',["standard","issue","starfleet","phaser","a standard issue phaser","A standard issue Starfleet phaser has been left here","damageNumberDice 5","damageSizeDice 5","WeaponBlasting","These phasers are the standard weapon of Starfleet officers. It offers decent mudHealth for its fairly small size","Phaser","a standard issue phaser"]).
  844pddlDescription('iPhaser776',["standard","issue","starfleet","phaser","a standard issue phaser","A standard issue Starfleet phaser has been left here","damageNumberDice 5","damageSizeDice 5","WeaponBlasting","These phasers are the standard weapon of Starfleet officers. It offers decent mudHealth for its fairly small size","Phaser","a standard issue phaser"]).
  845pddlDescription('iPhaser700',["standard","issue","starfleet","phaser","a standard issue phaser","A standard issue Starfleet phaser has been left here","damageNumberDice 5","damageSizeDice 5","WeaponBlasting","These phasers are the standard weapon of Starfleet officers. It offers decent mudHealth for its fairly small size","Phaser","a standard issue phaser"]).
  846pddlDescription('iPhaser724',["standard","issue","starfleet","phaser","a standard issue phaser","A standard issue Starfleet phaser has been left here","damageNumberDice 5","damageSizeDice 5","WeaponBlasting","These phasers are the standard weapon of Starfleet officers. It offers decent mudHealth for its fairly small size","Phaser","a standard issue phaser"]).
  847pddlDescription('iPhaserRifle705',["phaser","rifle","a phaser rifle","A large phaser rifle is lying here","damageNumberDice 7","damageSizeDice 6","WeaponBlasting","This phaser rifle looks pretty powerful. These weapons are used mainly on assault tCol missions, where power is important","5 Phaser Rifle","a phaser rifle"]).
  848pddlDescription('iRedUniform704',["burgandy","starfleet","command","uniform","a burgandy Starfleet command uniform","A neatly folded burgandy Starfleet command uniform is lying here","mudArmorLevel: 10","These uniforms are worn by command officers on Federation starships. It's kind of tight, but it looks pretty good","Red Uniform","a burgandy Starfleet command uniform"]).
  849pddlDescription('iRedUniform710',["burgandy","starfleet","command","uniform","a burgandy Starfleet command uniform","A neatly folded burgandy Starfleet command uniform is lying here","mudArmorLevel: 10","These uniforms are worn by command officers on Federation starships. It's kind of tight, but it looks pretty good","Red Uniform","a burgandy Starfleet command uniform"]).
  850pddlDescription('iRedUniform719',["burgandy","starfleet","command","uniform","a burgandy Starfleet command uniform","A neatly folded burgandy Starfleet command uniform is lying here","mudArmorLevel: 10","These uniforms are worn by command officers on Federation starships. It's kind of tight, but it looks pretty good","Red Uniform","a burgandy Starfleet command uniform"]).
  851pddlDescription('iRedUniform739',["burgandy","starfleet","command","uniform","a burgandy Starfleet command uniform","A neatly folded burgandy Starfleet command uniform is lying here","mudArmorLevel: 10","These uniforms are worn by command officers on Federation starships. It's kind of tight, but it looks pretty good","Red Uniform","a burgandy Starfleet command uniform"]).
  852pddlDescription('iRedUniform743',["burgandy","starfleet","command","uniform","a burgandy Starfleet command uniform","A neatly folded burgandy Starfleet command uniform is lying here","mudArmorLevel: 10","These uniforms are worn by command officers on Federation starships. It's kind of tight, but it looks pretty good","Red Uniform","a burgandy Starfleet command uniform"]).
  853pddlDescription('iGoldUniform675',["gold","starfleet","engineering","uniform","a gold Starfleet engineering uniform","A neatly folded gold Starfleet engineering uniform is lying here","mudArmorLevel: 10","These uniforms are worn by engineering officers on Federation starships. It's kind of tight, but it looks pretty good","Gold Uniform","a gold Starfleet engineering uniform"]).
  854pddlDescription('iGoldUniform775',["gold","starfleet","engineering","uniform","a gold Starfleet engineering uniform","A neatly folded gold Starfleet engineering uniform is lying here","mudArmorLevel: 10","These uniforms are worn by engineering officers on Federation starships. It's kind of tight, but it looks pretty good","Gold Uniform","a gold Starfleet engineering uniform"]).
  855pddlDescription('iGoldUniform687',["gold","starfleet","engineering","uniform","a gold Starfleet engineering uniform","A neatly folded gold Starfleet engineering uniform is lying here","mudArmorLevel: 10","These uniforms are worn by engineering officers on Federation starships. It's kind of tight, but it looks pretty good","Gold Uniform","a gold Starfleet engineering uniform"]).
  856pddlDescription('iGoldUniform699',["gold","starfleet","engineering","uniform","a gold Starfleet engineering uniform","A neatly folded gold Starfleet engineering uniform is lying here","mudArmorLevel: 10","These uniforms are worn by engineering officers on Federation starships. It's kind of tight, but it looks pretty good","Gold Uniform","a gold Starfleet engineering uniform"]).
  857pddlDescription('iGoldUniform723',["gold","starfleet","engineering","uniform","a gold Starfleet engineering uniform","A neatly folded gold Starfleet engineering uniform is lying here","mudArmorLevel: 10","These uniforms are worn by engineering officers on Federation starships. It's kind of tight, but it looks pretty good","Gold Uniform","a gold Starfleet engineering uniform"]).
  858pddlDescription('iGoldUniform731',["gold","starfleet","engineering","uniform","a gold Starfleet engineering uniform","A neatly folded gold Starfleet engineering uniform is lying here","mudArmorLevel: 10","These uniforms are worn by engineering officers on Federation starships. It's kind of tight, but it looks pretty good","Gold Uniform","a gold Starfleet engineering uniform"]).
  859pddlDescription('iGoldUniform735',["gold","starfleet","engineering","uniform","a gold Starfleet engineering uniform","A neatly folded gold Starfleet engineering uniform is lying here","mudArmorLevel: 10","These uniforms are worn by engineering officers on Federation starships. It's kind of tight, but it looks pretty good","Gold Uniform","a gold Starfleet engineering uniform"]).
  860pddlDescription('iBlueUniform680',["blue","starfleet","medical","uniform","a blue Starfleet medical uniform","A neatly folded blue Starfleet medical uniform is lying here","mudArmorLevel: 10","These uniforms are worn by medical officers on Federation starships. It's kind of tight, but it looks pretty good","Blue Uniform","a blue Starfleet medical uniform"]).
  861pddlDescription('iBlueUniform715',["blue","starfleet","medical","uniform","a blue Starfleet medical uniform","A neatly folded blue Starfleet medical uniform is lying here","mudArmorLevel: 10","These uniforms are worn by medical officers on Federation starships. It's kind of tight, but it looks pretty good","Blue Uniform","a blue Starfleet medical uniform"]).
  862pddlDescription('iBlueUniform747',["blue","starfleet","medical","uniform","a blue Starfleet medical uniform","A neatly folded blue Starfleet medical uniform is lying here","mudArmorLevel: 10","These uniforms are worn by medical officers on Federation starships. It's kind of tight, but it looks pretty good","Blue Uniform","a blue Starfleet medical uniform"]).
  863pddlDescription('iBlueUniform751',["blue","starfleet","medical","uniform","a blue Starfleet medical uniform","A neatly folded blue Starfleet medical uniform is lying here","mudArmorLevel: 10","These uniforms are worn by medical officers on Federation starships. It's kind of tight, but it looks pretty good","Blue Uniform","a blue Starfleet medical uniform"]).
  864pddlDescription('iBlueUniform755',["blue","starfleet","medical","uniform","a blue Starfleet medical uniform","A neatly folded blue Starfleet medical uniform is lying here","mudArmorLevel: 10","These uniforms are worn by medical officers on Federation starships. It's kind of tight, but it looks pretty good","Blue Uniform","a blue Starfleet medical uniform"]).
  865pddlDescription('iBoots673',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  866pddlDescription('iBoots773',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  867pddlDescription('iBoots678',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  868pddlDescription('iBoots685',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  869pddlDescription('iBoots697',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  870pddlDescription('iBoots702',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  871pddlDescription('iBoots708',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  872pddlDescription('iBoots713',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  873pddlDescription('iBoots717',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  874pddlDescription('iBoots721',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  875pddlDescription('iBoots729',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  876pddlDescription('iBoots733',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  877pddlDescription('iBoots737',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  878pddlDescription('iBoots741',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  879pddlDescription('iBoots745',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  880pddlDescription('iBoots749',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  881pddlDescription('iBoots753',["starfleet","black","boots","a pair of Starfleet black boots","A pair of Starfleet black boots are sitting here","mudArmorLevel: 5","These boots must be worn by all Starfleet officers while on duty. They're quite light, and offer good protection for the feet","Boots","a pair of Starfleet black boots"]).
  882pddlDescription('iCommBadge674',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  883pddlDescription('iCommBadge774',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  884pddlDescription('iCommBadge679',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  885pddlDescription('iCommBadge686',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1",
  886                     "These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  887pddlDescription('iCommBadge698',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  888pddlDescription('iCommBadge703',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  889pddlDescription('iCommBadge709',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  890pddlDescription('iCommBadge714',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  891pddlDescription('iCommBadge718',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  892pddlDescription('iCommBadge722',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  893pddlDescription('iCommBadge730',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  894pddlDescription('iCommBadge734',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  895pddlDescription('iCommBadge738',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  896pddlDescription('iCommBadge742',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  897pddlDescription('iCommBadge746',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  898pddlDescription('iCommBadge750',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  899pddlDescription('iCommBadge754',["starfleet","comm","com","communication","badge","a Starfleet communication badge","A Starfleet communication badge is lying here","mudArmorLevel: 1","These communication badges must be worn by all officers while on a starship. It looks like a silver arrow head on top of a golden coloured oval: ____/____ / /   | /  | _/ _/_ _/ // \\ ","Comm Badge","a Starfleet communication badge"]).
  900pddlDescription('iSash725',["worf's","worf","sash","Worf's sash","Worf's silver chain sash has been left here","mudArmorLevel: 8","Worf's sash is some sort of Klingon clothing. Worf always wears it, which makes you wonder how you managed to get a hold of it..","Sash","Worf's sash"]).
  901pddlDescription('iVISOR688',["geordi","geordi's","visor","Geordi's VISOR","Geordi's VISOR is lying here","mudArmorLevel: 2","Geordi's VISOR was made specially for him, because he's blind. This piece of equipment allows him to see things, but differently than normal eyes. I wonder how Geordi is managing, now that you've stolen his only way of seeing?","VISOR","Geordi's VISOR"]).
  902pddlDescription('iMedicalTricorder681',["medical","tricorder","a medical Tricorder","A medical Tricorder is lying here, ready to be used","mudLevelOf: 10","chargeCapacity: 5","mudEnergy: 5","This medical Tricorder is used to heal small wounds and cuts. While it isn't made for major injuries, it can help you limp home. To use, hold it and then use it","Medical Tricorder","a medical Tricorder"]).
  903pddlDescription('iMedicalTricorder682',["medical","tricorder","a medical Tricorder","A medical Tricorder is lying here, ready to be used","mudLevelOf: 10","chargeCapacity: 5","mudEnergy: 5","This medical Tricorder is used to heal small wounds and cuts. While it isn't made for major injuries, it can help you limp home. To use, hold it and then use it","Medical Tricorder","a medical Tricorder"]).
  904pddlDescription('iMedicalTricorder683',["medical","tricorder","a medical Tricorder","A medical Tricorder is lying here, ready to be used","mudLevelOf: 10","chargeCapacity: 5","mudEnergy: 5","This medical Tricorder is used to heal small wounds and cuts. While it isn't made for major injuries, it can help you limp home. To use, hold it and then use it","Medical Tricorder","a medical Tricorder"]).
  905pddlDescription('iTricorder759',["medical","tricorder","a medical Tricorder","A medical Tricorder is lying here, ready to be used","mudLevelOf: 10","chargeCapacity: 5","mudEnergy: 5","This medical Tricorder is used to heal small wounds and cuts. While it isn't made for major injuries, it can help you limp home. To use, hold it and then use it","Tricorder","a medical Tricorder"]).
  906pddlDescription('iTricorder760',["medical","tricorder",
  907                     "a medical Tricorder","A medical Tricorder is lying here, ready to be used",
  908                     "mudLevelOf: 10",
  909                     "chargeCapacity: 5",
  910                     "mudEnergy: 5",
  911                     "This medical Tricorder is used to heal small wounds and cuts. While it isn't made for major injuries, it can help you limp home. To use, hold it and then use it",
  912                     "Tricorder","a medical Tricorder"]).
  913pddlDescription('iTricorder761',["medical","tricorder","a medical Tricorder","A medical Tricorder is lying here, ready to be used","mudLevelOf: 10","chargeCapacity: 5","mudEnergy: 5","This medical Tricorder is used to heal small wounds and cuts. While it isn't made for major injuries, it can help you limp home. To use, hold it and then use it","Tricorder","a medical Tricorder"]).
  914pddlDescription('iDilithiumCrystal756',["dilithium","crystal","a dilithium crystal","A shard of dilithium crystal is lying here","maybe a #$LightingDevice","Dilithium crystals are used to power warp cores of starships. This particular crystal is glowing brightly, and gives off a blueish tinge","Dilithium Crystal","a dilithium crystal"]).
  915pddlDescription('iDilithiumCrystal757',["dilithium","crystal","a dilithium crystal","A shard of dilithium crystal is lying here","maybe a #$LightingDevice","Dilithium crystals are used to power warp cores of starships. This particular crystal is glowing brightly, and gives off a blueish tinge","Dilithium Crystal","a dilithium crystal"]).
  916pddlDescription('iDilithiumCrystal758',["dilithium","crystal","a dilithium crystal","A shard of dilithium crystal is lying here","maybe a #$LightingDevice","Dilithium crystals are used to power warp cores of starships. This particular crystal is glowing brightly, and gives off a blueish tinge","Dilithium Crystal","a dilithium crystal"]).
  917pddlDescription('iPicardsFlute',["picard","picard's","flute","Picard's flute","Captain Picard's wooden flute is sitting here","Captain Picard recieved this flute when he lost his mudMemory and was stuck on some strange world. Now, he plays it to relieve stress","5 Picard's Flute","Picard's flute"]).
  918pddlDescription('iTrombone711',["riker","riker's","trombone","Riker's trombone","Commander Riker's trombone has been placed here","Commander Riker considers himself to be a talented jazz musician. He practices on this trombone all the time","Trombone","Riker's trombone"]).
  919pddlDescription('iTea690',["tea","cup","a small cup","A small cup of tea is sitting here","Tea","a small cup"]).
  920pddlDescription('iSynthehol691',["wine","bottle","synthehol","a synthehol","A bottle of synthehol is standing here","Synthehol","a synthehol"]).
  921pddlDescription('iFerengiAle692',["ale","ferengi","bottle","a Ferengi bottle","A bottle of Ferengi ale is sitting here","Ferengi Ale","a Ferengi bottle"]).
  922pddlDescription('iRomulanWhisky693',["whisky","whiskey","romulan","bottle","a Romulan bottle","A bottle of Romulan whiskey is sitting here","Romulan Whisky","a Romulan bottle"]).
  923pddlDescription('iLemonadePruneJuice694',["lemonade","prune","juice","glass","a small glass","A small glass of prune juice is sitting here","Lemonade 'tPrune Juice'","a small glass"]).
  924pddlDescription('iVulcanBeer695',["beer","vulcan","bottle","a Vulcan bottle","A bottle of Vulcan beer is standing here","Vulcan Beer","a Vulcan bottle"]).
  925pddlDescription('iArea1000',["Main Engineering","You find yourself in the middle of main engineering","The room is longer than it is wide, and it has fairly low ceilings","Computer terminals cover all the walls, and a large table built into the floor sits in the middle of the room","At the far end of the room you see the warp core, a large pulsating vertical tube"]).
  926pddlDescription('iArea1002',["A Corridor","You find yourself in the middle of a well lit corridor on the Enterprise","It isn't very wide, and the light beige walls have been rounded, making the corridor an oval shape"]).
  927pddlDescription('iArea1001',["Geordi's Quarters","You're in the middle of Geordi's quarters","The room is sparsely decorated, due to the fact that Geordi is blind","A small personal computer sits on a desk against the western wall, in between two windows that look out into space","A neatly made bed has been placed against the northern wall"]).
  928pddlDescription('iArea1005',["A Corridor","You find yourself in the middle of a well lit corridor on the Enterprise","It isn't very wide, and the light beige walls have been rounded, making the corridor an oval shape","You notice a tiny computer panel embedded into the wall"]).
  929pddlDescription('iArea1003',["Data's Quarters","You're in the middle of Data's quarters","Some easils and paintings have been left scattered around the southern part of the room, while a huge computer screen showing a cross section of the Enterprise covers the entire northern wall","In front of the screen is a large desk, which is covered in computer controls","You can't see a bed in this room, but you figure it's because Data doesn't sleep"]).
  930pddlDescription('iArea1004',["The Brig","You're in the dimly lit Brig","This is where all the criminals and prisoners are kept while on board the Enterprise","Three fairly large cells can been seen in the southern part of the room, and they're all empty","A computer control panel is situated in the northwestern corner of the room, which is where the force fields for the cells are controlled",'tThe panel says:
  931
  932***************************************************
  933*                                                 *
  934*            NCC1701D  ENTERPRISE              *
  935*                                                 *
  936*              *****                              *
  937*      **********************                     *
  938*      ***********************  _________         *
  939*              *****        ***(___  ____(        *
  940*                            ***** \\ \\*           *
  941*                             **********          *
  942*                                                 *
  943*          You are currently on deck 1            *
  944*                                                 *
  945***************************************************
  946']).
  947pddlDescription('iArea1008',["A Corridor","You find yourself in the middle of a well lit corridor on the Enterprise","It isn't very wide, and the light beige walls have been rounded, making the corridor an oval shape","You see the holodeck's control panel beside the holodeck door, and it has some information on it"]).
  948pddlDescription('iArea1006',["Transporter Room","You're in the Enterprise transporter room","A computer terminal is sitting near the southern wall, where the transporter chief can control the transporters","Eight round transport pads have been arranged in a circle, on a raised platform against the northern wall"]).
  949pddlDescription('iArea1042',["Transporter Beam","You find yourself in a transporter beam","All you can see is blue flashing light","It feels as though your body is racing around at high speeds","As you try to look down at your body, you realize that there's nothing there!"]).
  950pddlDescription('iArea1007',["School","You step through the doors and find yourself in a large school room","Various tables and chairs are set up all around the room, and many paintings and drawings have been attached to the walls","Several computer consoles with a children's interface on them can be seen on the tables"]).
  951pddlDescription('iArea1010',["Turbolift","You're in the turbolift","The turbolift walls have been rounded off, making it in the shape of a tube","Several vertical rows of lights make this place very well lit","From here, you can access the other decks on the Enterprise"]).
  952pddlDescription('iArea1009',["Holodeck 2","You're now on Holodeck 2","The room is just a large cube, with jet black walls and a yellow grid painted on the floors, the walls, and the ceiling","This is where different programs can be loaded and experienced, which seem totally real","Right now, this holodeck is not functioning",'
  953***************************************************
  954*                                                 *
  955*            NCC1701D  "ENTERPRISE"            *
  956*                    HOLODECK 2                   *
  957*                                                 *
  958*              STATUS : Inactive                  *
  959*     CURRENT PROGRAM : N/A                       *
  960*            SAFETIES : N/A                       *
  961*                                                 *
  962*    NOTE: Starfleet is not responsible for       *
  963*          any injuries incurred while on this    *
  964*          holodeck!                              *
  965*                                                 *
  966* WARNING: While the safeties are disabled, you   *
  967*          CAN be injured, or even killed.        *
  968*                                                 *
  969***************************************************']).
  970pddlDescription('iArea1011',["Turbolift","You're in the turbolift","The turbolift walls have been rounded off, making it in the shape of a tube","Several vertical rows of lights make this place very well lit","From here, you can accessthe other decks on the Enterprise"]).
  971pddlDescription('iArea1013',["A Corridor","You find yourself in the middle of a well lit corridor on the Enterprise","It isn't very wide, and the light beige walls have been rounded, making the corridor an oval shape","You notice a tiny computer panel embedded into the wall"]).
  972pddlDescription('iArea1032',["Turbolift","You're in the turbolift","The turbolift walls have been rounded off, making it in the shape of a tube","Several vertical rows of lights make this place very well lit","From here, you can access the other decks on the Enterprise"]).
  973pddlDescription('iArea1012',["Cargo Bay 1","You're in the main cargo bay of the Enterprise","It's quite a large room, with a very high ceiling and a lot of floor space","You can see several hundred plastic crates and barrels with the Starfleet insignia on them stacked right up to the ceiling"]).
  974pddlDescription('iArea1016',["A Corridor","You find yourself in the middle of a well lit corridor on the Enterprise","It isn't very wide, and the light beige walls have been rounded, making the corridor an oval shape","You see the holodeck's control panel beside the holodeck door, and it has some information on it"]).
  975pddlDescription('iArea1014',["Riker's Quarters","You've arrived in Riker's quarters","The room is very neat and tidy, with a couch and several chairs aranged around a coffee table by the eastern wall","A small partition at the northern part of the room seperates his sleeping area with the ftRest of the room"]).
  976pddlDescription('iArea1015',["Sick Bay","You're in the middle of the Enterprise's Sick Bay","About a dozen beds are arranged along the walls of the room, while several carts covered with medical supplies are scattered around the room","A large glass window in the northern part of the room separates the doctor's office with the ftRest of the room",'
  977***************************************************
  978*                                                 *
  979*            NCC1701D  "ENTERPRISE"            *
  980*                    HOLODECK 4                   *
  981*                                                 *
  982*              STATUS : Active                    *
  983*     CURRENT PROGRAM : Sherlock Holmes (19th     *
  984*                       century London)           *
  985*            SAFETIES : Disabled                  *
  986*                                                 *
  987*    NOTE: Starfleet is not responsible for       *
  988*          any injuries incurred while on this    *
  989*          holodeck!                              *
  990*                                                 *
  991* WARNING: While the safeties are disabled, you   *
  992*          CAN be injured, or even killed.        *
  993*                                                 *
  994*             ENTER WHEN READY              *
  995*                                                 *
  996***************************************************
  997']).
  998pddlDescription('iArea1019',["A Corridor","You find yourself in the middle of a well lit corridor on the Enterprise","It isn't very wide, and the light beige walls have been rounded, making the corridor an oval shape"]).
  999pddlDescription('iArea1017',["Holodeck 4 Entrance  A Narrow Alley","You emerge into a dark narrow alley","Tall dark brick buildings block your way north and south","You can see that the windows on the buildings are fairly high, and some have been boarded up","The smell from the rotting tFood and garbage mixing with the foul water on the ground is unbearable","You can hear the sounds of a bustling marketpace to the east","The archway leading out of the holodeck is west"]).
 1000pddlDescription('iArea1018',["Crusher's Quarters","You're in Doctor Crusher's quarters","Several different paintings are attached to the walls, and you also notice a few sculptures","A neatly made bed is located by the northern wall, in between two large windows looking out into space"]).
 1001pddlDescription('iArea1021',["Ten Forward","You're now in Ten Forward, the entertainment room of the Enterprise","The entire northern wall is covered with windows looking out into space, while two large wooden doors with the Starfleet insignia stamped on them face south","Many vRound metal tables are scattered around the room, surrounded by metal chairs","A long bar spans almost the entire length of the southern part of the room, and about two dozen bar stools are sitting in front of it","It's very noisy in here, due to all the talking and laughing"]).
 1002pddlDescription('iArea1020',["Enterprise Security","You're standing in the dimly lit Enterprise Security","Weapons lockers cover all of the walls, except along the northern wall, where a large glass window protects dozens of different phasors, blaster rifles, and other high tech weapons","Three long tables surrounded by chairs stretch across the room"]).
 1003pddlDescription('iArea1022',["Shuttle Bay","You're in the main shuttle bay of the Enterprise","It's quite a large room, with a very high ceiling and a lot of floor space","You can see three different shuttle crafts sitting here, waiting to be flown","A large grey door leads into space"]).
 1004pddlDescription('iArea1024',["A Corridor","You find yourself in the middle of a well lit corridor on the Enterprise","It isn't very wide, and the light beige walls have been rounded, making the corridor an oval shape","You notice a tiny computer panel embedded into the wall"]).
 1005pddlDescription('iArea1039',["Outer Space by the Enterprise","You're floating in outer space right beside the USS Enterprise","You can see stars in every direction, which provide the only light here","You feel very cold","A large grey door leads into the Enterprise's Shuttle Bay"]).
 1006pddlDescription('iArea1023',["Troi's Quarters","You're in Counselor Deanna Troi's quarters","Several different paintings have been hung from the walls, and a small couch and a recliner are positioned around a coffee table","A neatly made bed is partially hidden behind a curtain at the northern part of the room"]).
 1007pddlDescription('iArea1027',["A Corridor","You find yourself in the middle of a well lit corridor on the Enterprise","It isn't very wide, and the light beige walls have been rounded, making the corridor an oval shape",
 1008"
 1009***************************************************
 1010*                                                 *
 1011*            NCC1701D  ENTERPRISE            *
 1012*                                                 *
 1013*              *****                              *
 1014*      **********************                     *
 1015*      ***********************  _________         *
 1016*              *****        ***(___  ____(        *
 1017*                            ***** \\ \\*           *
 1018*                             **********          *
 1019*                                                 *
 1020*          You are currently on deck 3            *
 1021*                                                 *
 1022***************************************************
 1023"]).
 1024pddlDescription('iArea1025',["Worf's Quarters","You're in Worf's quarters","A small table is sitting in the southeastern corner, and on it is a small potted plant","An impressive selection of Klingon weapons have been mounted on the northern wall, and a partition splits this room with Worf's bedroom to the east"]).
 1025pddlDescription('iArea1026',["Enterprise Gym","You emerge into the Enterprise gym","The room is quite large, with a soft grey floor","A set of lockers against the southern wall contain all of the necessary equipment needed for using the gym","A thick stack of mats have been piled high in one corner, which can be used for different activities","Captain Picard likes to come here to practice his fencing"]).
 1026pddlDescription('iArea1030',["A Corridor","You find yourself in the middle of a well lit corridor on the Enterprise","It isn't very wide, and the light beige walls have been rounded, making the corridor an oval shape"]).
 1027pddlDescription('iArea1028',["Picard's Quarters","You find yourself standing by the door of Captain Picard's quarters","He isn't very fond of visitors, but you decide to stay and have a look around","You can see several different ancient artifacts on tables and small pedestals, and a large wooden wardrobe is mudFacing south","A comfortable looking recliner with a matching footrest sits beside the door, along with a bright reading lamp and end table","Two large windows offer a great view of space","A small partition at the northern part of the room contains Picard's sleeping area"]).
 1028pddlDescription('iArea1029',["Science Lab","You're in the Enterprise science lab","A strange looking machine sits in the middle of the room, up on a slightly raised platform","It looks as though something(or someone) could be placed inside, hooked up to the multitude of wires and cables, and have scientific tests performed on it(or them)","A complex looking computer console is mudFacing this machine","Around the ftRest of the room are counterops with with the odd computer terminal"]).
 1029pddlDescription('iArea1031',["Cargo Bay 2","You're in the cargo bay 2 of the Enterprise","It's quite a large room, with a very high ceiling and a lot of floor space","You can see several hundred plastic crates and barrels with the Starfleet insignia on them stacked right up to the ceiling"]).
 1030pddlDescription('iArea1033',["Turbolift","You're in the turbolift","The turbolift walls have been rounded off, making it in the shape of a tube","Several vertical rows of lights make this place very well lit","From here, you can access the other decks on the Enterprise"]).
 1031pddlDescription('iArea1034',["Turbolift","You're in the turbolift","The turbolift walls have been rounded off, making it in the shape of a tube","Several vertical rows of lights make this place very well lit","From here, you can access the other decks on the Enterprise"]).
 1032pddlDescription('iArea1036',["Main Bridge  Upper Half","You find yourself on the upper half of the main bridge of the USS Enterprise","Directly in front of you is a thick railing that contains many different computer panels used for the tactical systems of the ship","The entire southern wall is covered with computer consoles, where the ship's main systems are controlled","Two small curved ramps on either side of the room lead north to the lower part of the bridge, and a large circular skylight shows the space outside the ship"]).
 1033pddlDescription('iArea1035',["Picard's Ready Room","You're standing in Captain Picard's ready room","A long couch has been placed beside the door, while a large U shaped desk is located by the northern wall","A small computer screen is sitting on the desk, as well as several other papers and documents","A single high window beside the desk looks into space, and a fish tank is located in the northwestern corner of the room","This is where the Captain makes all of his important decisions"]).
 1034pddlDescription('iArea1038',["Main Bridge  Lower Half","You find yourself on the lower half of the main bridge of the USS Enterprise","An enormous view screen covers almost the entire northern wall, and is currently displaying a view of the stars rushing by","Three large chairs in the northern part of the room, in front of the railing, face the screen","This is where the Captain, Commander Riker, and Counselor Troi sit","Two computer consoles with built in chairs ftRest about ten feet in front of the chairs, also mudFacing the view screen","This is where the ship's pilot and information officer sit"]).
 1035pddlDescription('iArea1037',["Conference Room","You're in the conference room of the Enterprise","A large glass rectangular table sits in the middle of the room, surrounded by about a dozen comfortable looking office chairs","The entire eastern wall is covered with windows, looking out into space","This is where the senior officers of the Enterprise meet and discuss important issues"]).
 1036pddlDescription('iArea1040',["Outer Space","You're floating in outer space right above the USS Enterprise","You can see stars in every direction, which provide the only light here","You feel very cold"]).
 1037pddlDescription('iArea1041',["Outer Space","You're floating in outer space right above the USS Enterprise","You can see stars in every direction, which provide the only light here","You feel very cold"]).
 1038
 1039
 1040 /* found 141 for pddlDescription(_G1470,_G1471). */ 
 1041
 1042/* Prediate:  pathDirLeadsTo/3 
 1043interpreted.
 1044file('c:/development/opensim4opencog/bin/cynd/startrek/mudreader.pl').
 1045line_count(31).
 1046number_of_clauses(1).
 1047Pattern: pathDirLeadsTo(_G1494,_G1495,_G1496). 
 1048 */
 1049pathDirLeadsTo('iArea1000',vNorth,'iArea1002').
 1050pathDirLeadsTo('iArea1001',vEast,'iArea1002').
 1051pathDirLeadsTo('iArea1002',vNorth,'iArea1005').
 1052pathDirLeadsTo('iArea1002',vEast,'iArea1003').
 1053pathDirLeadsTo('iArea1002',vSouth,'iArea1000').
 1054pathDirLeadsTo('iArea1002',vWest,'iArea1001').
 1055pathDirLeadsTo('iArea1003',vWest,'iArea1002').
 1056pathDirLeadsTo('iArea1004',vEast,'iArea1005').
 1057pathDirLeadsTo('iArea1005',vNorth,'iArea1008').
 1058pathDirLeadsTo('iArea1005',vEast,'iArea1006').
 1059pathDirLeadsTo('iArea1005',vSouth,'iArea1002').
 1060pathDirLeadsTo('iArea1005',vWest,'iArea1004').
 1061pathDirLeadsTo('iArea1006',vNorth,'iArea1042').
 1062pathDirLeadsTo('iArea1006',vWest,'iArea1005').
 1063pathDirLeadsTo('iArea1007',vEast,'iArea1008').
 1064pathDirLeadsTo('iArea1008',vNorth,'iArea1010').
 1065pathDirLeadsTo('iArea1008',vEast,'iArea1009').
 1066pathDirLeadsTo('iArea1008',vSouth,'iArea1005').
 1067pathDirLeadsTo('iArea1008',vWest,'iArea1007').
 1068pathDirLeadsTo('iArea1009',vWest,'iArea1008').
 1069pathDirLeadsTo('iArea1010',vSouth,'iArea1008').
 1070pathDirLeadsTo('iArea1010',vUp,'iArea1011').
 1071pathDirLeadsTo('iArea1011',vNorth,'iArea1013').
 1072pathDirLeadsTo('iArea1011',vUp,'iArea1032').
 1073pathDirLeadsTo('iArea1011',vDown,'iArea1010').
 1074pathDirLeadsTo('iArea1012',vEast,'iArea1013').
 1075pathDirLeadsTo('iArea1013',vNorth,'iArea1016').
 1076pathDirLeadsTo('iArea1013',vEast,'iArea1014').
 1077pathDirLeadsTo('iArea1013',vSouth,'iArea1011').
 1078pathDirLeadsTo('iArea1013',vWest,'iArea1012').
 1079pathDirLeadsTo('iArea1014',vWest,'iArea1013').
 1080pathDirLeadsTo('iArea1015',vEast,'iArea1016').
 1081pathDirLeadsTo('iArea1016',vNorth,'iArea1019').
 1082pathDirLeadsTo('iArea1016',vEast,'iArea1017').
 1083pathDirLeadsTo('iArea1016',vSouth,'iArea1013').
 1084pathDirLeadsTo('iArea1016',vWest,'iArea1015').
 1085pathDirLeadsTo('iArea1017',vWest,'iArea1016').
 1086pathDirLeadsTo('iArea1018',vEast,'iArea1019').
 1087pathDirLeadsTo('iArea1019',vNorth,'iArea1021').
 1088pathDirLeadsTo('iArea1019',vEast,'iArea1020').
 1089pathDirLeadsTo('iArea1019',vSouth,'iArea1016').
 1090pathDirLeadsTo('iArea1019',vWest,'iArea1018').
 1091pathDirLeadsTo('iArea1020',vWest,'iArea1019').
 1092pathDirLeadsTo('iArea1021',vSouth,'iArea1019').
 1093pathDirLeadsTo('iArea1022',vNorth,'iArea1024').
 1094pathDirLeadsTo('iArea1022',vSouth,'iArea1039').
 1095pathDirLeadsTo('iArea1023',vEast,'iArea1024').
 1096pathDirLeadsTo('iArea1024',vNorth,'iArea1027').
 1097pathDirLeadsTo('iArea1024',vEast,'iArea1025').
 1098pathDirLeadsTo('iArea1024',vSouth,'iArea1022').
 1099pathDirLeadsTo('iArea1024',vWest,'iArea1023').
 1100pathDirLeadsTo('iArea1025',vWest,'iArea1024').
 1101pathDirLeadsTo('iArea1026',vEast,'iArea1027').
 1102pathDirLeadsTo('iArea1027',vNorth,'iArea1030').
 1103pathDirLeadsTo('iArea1027',vEast,'iArea1028').
 1104pathDirLeadsTo('iArea1027',vSouth,'iArea1024').
 1105pathDirLeadsTo('iArea1027',vWest,'iArea1026').
 1106pathDirLeadsTo('iArea1028',vWest,'iArea1027').
 1107pathDirLeadsTo('iArea1029',vEast,'iArea1030').
 1108pathDirLeadsTo('iArea1030',vNorth,'iArea1032').
 1109pathDirLeadsTo('iArea1030',vEast,'iArea1031').
 1110pathDirLeadsTo('iArea1030',vSouth,'iArea1027').
 1111pathDirLeadsTo('iArea1030',vWest,'iArea1029').
 1112pathDirLeadsTo('iArea1031',vWest,'iArea1030').
 1113pathDirLeadsTo('iArea1032',vSouth,'iArea1030').
 1114pathDirLeadsTo('iArea1032',vUp,'iArea1033').
 1115pathDirLeadsTo('iArea1032',vDown,'iArea1011').
 1116pathDirLeadsTo('iArea1033',vUp,'iArea1034').
 1117pathDirLeadsTo('iArea1033',vDown,'iArea1032').
 1118pathDirLeadsTo('iArea1034',vUp,'iArea1036').
 1119pathDirLeadsTo('iArea1034',vDown,'iArea1033').
 1120pathDirLeadsTo('iArea1035',vEast,'iArea1038').
 1121pathDirLeadsTo('iArea1036',vNorth,'iArea1038').
 1122pathDirLeadsTo('iArea1036',vEast,'iArea1037').
 1123pathDirLeadsTo('iArea1036',vDown,'iArea1034').
 1124pathDirLeadsTo('iArea1037',vWest,'iArea1036').
 1125pathDirLeadsTo('iArea1038',vSouth,'iArea1036').
 1126pathDirLeadsTo('iArea1038',vWest,'iArea1035').
 1127pathDirLeadsTo('iArea1039',vNorth,'iArea1022').
 1128pathDirLeadsTo('iArea1039',vUp,'iArea1040').
 1129pathDirLeadsTo('iArea1040',vUp,'iArea1041').
 1130pathDirLeadsTo('iArea1040',vDown,'iArea1039').
 1131pathDirLeadsTo('iArea1041',vUp,'iArea1041').
 1132pathDirLeadsTo('iArea1041',vDown,'iArea1040').
 1133% pathDirLeadsTo('iArea1042',vNorth,'iArea1004075').
 1134pathDirLeadsTo('iArea1042',vSouth,'iArea1006').
 1135
 1136 /* found 86 for pathDirLeadsTo(_G1494,_G1495,_G1496). */ 
 1137
 1138/* Prediate:  pathName/3 
 1139interpreted.
 1140file('c:/development/opensim4opencog/bin/cynd/startrek/mudreader.pl').
 1141line_count(32).
 1142number_of_clauses(1).
 1143Pattern: pathName(_G1519,_G1520,_G1521). 
 1144 */
 1145pathName('iArea1000',vNorth,"A corridor is North").
 1146pathName('iArea1001',vEast,"A corridor is East").
 1147pathName('iArea1002',vNorth,"The corridor continues North").
 1148pathName('iArea1002',vEast,"Data's Quarters are East").
 1149pathName('iArea1002',vSouth,"Main Engineering is South").
 1150pathName('iArea1002',vWest,"Geordi's Quarters are West").
 1151pathName('iArea1003',vWest,"A corridor is West").
 1152pathName('iArea1004',vEast,"A corridor is East").
 1153pathName('iArea1005',vNorth,"The corridor continues North").
 1154pathName('iArea1005',vEast,"The Transporter Room is East").
 1155pathName('iArea1005',vSouth,"The corridor continues South").
 1156pathName('iArea1005',vWest,"The Brig is West").
 1157pathName('iArea1006',vNorth,"A transporter beam is North").
 1158pathName('iArea1006',vWest,"A corridor is West").
 1159pathName('iArea1007',vEast,"A corridor is East").
 1160pathName('iArea1008',vNorth,"The turbolift is North").
 1161pathName('iArea1008',vEast,"Holodeck 2 is East").
 1162pathName('iArea1008',vSouth,"The corridor continues South").
 1163pathName('iArea1008',vWest,"The School is West").
 1164pathName('iArea1009',vWest,"A corridor is West").
 1165pathName('iArea1010',vSouth,"A corridor leads South").
 1166pathName('iArea1010',vUp,"The turbolift goes Up").
 1167pathName('iArea1011',vNorth,"A corridor leads North").
 1168pathName('iArea1011',vUp,"The turbolift goes Up").
 1169pathName('iArea1011',vDown,"The turbolift goes Down").
 1170pathName('iArea1012',vEast,"A corridor is East").
 1171pathName('iArea1013',vNorth,"The corridor continues North").
 1172pathName('iArea1013',vEast,"Riker's Quarters are East").
 1173pathName('iArea1013',vSouth,"The Turbolift is South").
 1174pathName('iArea1013',vWest,"The Cargo Bay is West").
 1175pathName('iArea1014',vWest,"A corridor is West").
 1176pathName('iArea1015',vEast,"A corridor is East").
 1177pathName('iArea1016',vNorth,"The corridor continues North").
 1178pathName('iArea1016',vEast,"Holodeck 4 is East").
 1179pathName('iArea1016',vSouth,"The corridor continues South").
 1180pathName('iArea1016',vWest,"Sick Bay is West").
 1181pathName('iArea1017',vWest,"A corridor is West").
 1182pathName('iArea1018',vEast,"A corridor is East").
 1183pathName('iArea1019',vNorth,"Ten Forward is North").
 1184pathName('iArea1019',vEast,"Security is East").
 1185pathName('iArea1019',vSouth,"The corridor continues South").
 1186pathName('iArea1019',vWest,"Crusher's Quarters are West").
 1187pathName('iArea1020',vWest,"A corridor is West").
 1188pathName('iArea1021',vSouth,"A corridor is South").
 1189pathName('iArea1022',vNorth,"A corridor is North").
 1190pathName('iArea1023',vEast,"A corridor is East").
 1191pathName('iArea1024',vNorth,"The corridor continues North").
 1192pathName('iArea1024',vEast,"Worf's Quarters are East").
 1193pathName('iArea1024',vSouth,"The shuttle bay is South").
 1194pathName('iArea1024',vWest,"Troi's Quarters are West").
 1195pathName('iArea1025',vWest,"A corridor is West").
 1196pathName('iArea1026',vEast,"A corridor is East").
 1197pathName('iArea1027',vNorth,"The corridor continues North").
 1198pathName('iArea1027',vEast,"Picard's Quarters are East").
 1199pathName('iArea1027',vSouth,"The corridor continues South").
 1200pathName('iArea1027',vWest,"The Enterprise Gym is West").
 1201pathName('iArea1028',vWest,"A corridor is West").
 1202pathName('iArea1029',vEast,"A corridor is East").
 1203pathName('iArea1030',vNorth,"The Turbolift is North").
 1204pathName('iArea1030',vEast,"Empty Quarters are East").
 1205pathName('iArea1030',vSouth,"The corridor continues South").
 1206pathName('iArea1030',vWest,"Empty Quarters are West").
 1207pathName('iArea1031',vWest,"A corridor is West").
 1208pathName('iArea1032',vSouth,"A corridor leads South").
 1209pathName('iArea1032',vUp,"The turbolift goes Up").
 1210pathName('iArea1032',vDown,"The turbolift goes Down").
 1211pathName('iArea1033',vUp,"The turbolift goes Up").
 1212pathName('iArea1033',vDown,"The turbolift goes Down").
 1213pathName('iArea1034',vUp,"The Main Bridge is Up").
 1214pathName('iArea1034',vDown,"The turbolift goes Down").
 1215pathName('iArea1035',vEast,"The Main Bridge  Lower Half is East").
 1216pathName('iArea1036',vNorth,"The Main Bridge  Lower Half is North").
 1217pathName('iArea1036',vEast,"The Conference Room is East").
 1218pathName('iArea1036',vDown,"The Turbolift is Down").
 1219pathName('iArea1037',vWest,"The Main Bridge  Upper Half is West").
 1220pathName('iArea1038',vSouth,"The Main Bridge  Upper Half is South").
 1221pathName('iArea1038',vWest,"The Captain's Ready Room is West").
 1222pathName('iArea1039',vNorth,"The Shuttle Bay is North").
 1223pathName('iArea1039',vUp,"Outer Space is Up").
 1224pathName('iArea1040',vUp,"Outer Space is Up").
 1225pathName('iArea1040',vDown,"Outer Space is Down").
 1226pathName('iArea1041',vUp,"* The Galaxy is Up").
 1227pathName('iArea1041',vDown,"Outer Space is Down").
 1228pathName('iArea1042',vSouth,"The Transporter Room is South").
 1229
 1230 /* found 84 for pathName(_G1519,_G1520,_G1521). */ 
 1231/*
 1232pddlSomethingIsa0(X,Y):pddlSomethingIsa(X,List),member(Y,List).
 1233
 1234
 1235domain_name(startrek).
 1236
 1237pddlSorts(non_primitive_sorts, [
 1238       tRegion, city_location,tcentre,not_tcentre, route, 
 1239       physical_obj, vehicle, railv, actorNPC, vtDirection]).
 1240pddlSorts(primitive_sorts, [
 1241        airport, aircraft, train_station, post_office, clocation, city, package, 
 1242        train, traincar, truck, road_route, rail_route, tRegion,tAgent]).
 1243
 1244pddlSorts(physical_obj, [vehicle, package,tCarryAble,tAgent]).
 1245pddlSorts(tCarryAble,['tWearAble',tWeapon,tContolDevice,tClothing,'tFluidReservoir']).
 1246pddlSorts(actorNPC, [tAgent]).
 1247*/
 1248
 1249
 1250% pddlObjects(SW,List):member(SW,[tWeapon,tContolDevice,tClothing,'tFluidReservoir',tRegion,tCarryAble,'tWearAble',tAgent,'tWearAble']),findall(O,pddlSomethingIsa0(O,SW),ULIST),sort(ULIST,List).
 1251%SLOW 
 1252pddlObjects(tWeapon,['iPhaser676','iPhaser700','iPhaser724','iPhaser776','iPhaserRifle705']).
 1253pddlObjects(tContolDevice,['iMedicalTricorder681','iMedicalTricorder682','iMedicalTricorder683','iTricorder759','iTricorder760','iTricorder761']).
 1254pddlObjects(tClothing,['iRedUniform704','iRedUniform710','iRedUniform719','iRedUniform739','iRedUniform743','iGoldUniform675','iGoldUniform687','iGoldUniform699','iGoldUniform723','iGoldUniform731','iGoldUniform735','iGoldUniform775','iBlueUniform680','iBlueUniform715','iBlueUniform747','iBlueUniform751','iBlueUniform755','iBoots673','iBoots678','iBoots685','iBoots697','iBoots702','iBoots708','iBoots713','iBoots717','iBoots721','iBoots729','iBoots733','iBoots737','iBoots741','iBoots745','iBoots749','iBoots753','iBoots773','iCommBadge674','iCommBadge679','iCommBadge686','iCommBadge698','iCommBadge703','iCommBadge709','iCommBadge714','iCommBadge718','iCommBadge722','iCommBadge730','iCommBadge734','iCommBadge738','iCommBadge742','iCommBadge746','iCommBadge750','iCommBadge754','iCommBadge774','iSash725','iVISOR688']).
 1255pddlObjects('tFluidReservoir',['iTea690','iSynthehol691','iFerengiAle692','iRomulanWhisky693','iLemonadePruneJuice694','iVulcanBeer695']).
 1256pddlObjects(tRegion,['iArea1000','iArea1001','iArea1002','iArea1003','iArea1004','iArea1005','iArea1006','iArea1007','iArea1008','iArea1009','iArea1010','iArea1011','iArea1012','iArea1013','iArea1014','iArea1015','iArea1016','iArea1017','iArea1018','iArea1019','iArea1020','iArea1021','iArea1022','iArea1023','iArea1024','iArea1025','iArea1026','iArea1027','iArea1028','iArea1029','iArea1030','iArea1031','iArea1032','iArea1033','iArea1034','iArea1035','iArea1036','iArea1037','iArea1038','iArea1039','iArea1040','iArea1041','iArea1042'
 1257% ,'iArea1004075'
 1258]).
 1259pddlObjects(tAgent,['iGeordi684','iWorf720','iDrCrusher677','iTroi712','iRiker707','iPicard701','iGuinan689','iOBrien696','iWesley716','iLivingston726','iSpot727','iExplorer2','iExplorer3','iExplorer4','iExplorer5','iExplorer6','iExplorer7','iExplorer8','iAlexander671',iCommanderdata66,iExplorer1]).
 1260
 1261%%pddlObjects(tPathway,List):findall(apath(A,B),pathDirLeadsTo(A,B,C),List).
 1262%pddlObjects(tPathway,[apathFn('iArea1000',vNorth),apathFn('iArea1001',vEast),apathFn('iArea1002',vNorth),apathFn('iArea1002',vEast),apathFn('iArea1002',vSouth),apathFn('iArea1002',vWest),apathFn('iArea1003',vWest),apathFn('iArea1004',vEast),apathFn('iArea1005',vNorth),apathFn('iArea1005',vEast),apathFn('iArea1005',vSouth),apathFn('iArea1005',vWest),apathFn('iArea1006',vNorth),apathFn('iArea1006',vWest),apathFn('iArea1007',vEast),apathFn('iArea1008',vNorth),apathFn('iArea1008',vEast),apathFn('iArea1008',vSouth),apathFn('iArea1008',vWest),apathFn('iArea1009',vWest),apathFn('iArea1010',vSouth),apathFn('iArea1010',vUp),apathFn('iArea1011',vNorth),apathFn('iArea1011',vUp),apathFn('iArea1011',vDown),apathFn('iArea1012',vEast),apathFn('iArea1013',vNorth),apathFn('iArea1013',vEast),apathFn('iArea1013',vSouth),apathFn('iArea1013',vWest),apathFn('iArea1014',vWest),apathFn('iArea1015',vEast),apathFn('iArea1016',vNorth),apathFn('iArea1016',vEast),apathFn('iArea1016',vSouth),apathFn('iArea1016',vWest),apathFn('iArea1017',vWest),apathFn('iArea1018',vEast),apathFn('iArea1019',vNorth),apathFn('iArea1019',vEast),apathFn('iArea1019',vSouth),apathFn('iArea1019',vWest),apathFn('iArea1020',vWest),apathFn('iArea1021',vSouth),apathFn('iArea1022',vNorth),apathFn('iArea1022',vSouth),apathFn('iArea1023',vEast),apathFn('iArea1024',vNorth),apathFn('iArea1024',vEast),apathFn('iArea1024',vSouth),apathFn('iArea1024',vWest),apathFn('iArea1025',vWest),apathFn('iArea1026',vEast),apathFn('iArea1027',vNorth),apathFn('iArea1027',vEast),apathFn('iArea1027',vSouth),apathFn('iArea1027',vWest),apathFn('iArea1028',vWest),apathFn('iArea1029',vEast),apathFn('iArea1030',vNorth),apathFn('iArea1030',vEast),apathFn('iArea1030',vSouth),apathFn('iArea1030',vWest),apathFn('iArea1031',vWest),apathFn('iArea1032',vSouth),apathFn('iArea1032',vUp),apathFn('iArea1032',vDown),apathFn('iArea1033',vUp),apathFn('iArea1033',vDown),apathFn('iArea1034',vUp),apathFn('iArea1034',vDown),apathFn('iArea1035',vEast),apathFn('iArea1036',vNorth),apathFn('iArea1036',vEast),apathFn('iArea1036',vDown),apathFn('iArea1037',vWest),apathFn('iArea1038',vSouth),apathFn('iArea1038',vWest),apathFn('iArea1039',vNorth),apathFn('iArea1039',vUp),apathFn('iArea1040',vUp),apathFn('iArea1040',vDown),apathFn('iArea1041',vUp),apathFn('iArea1041',vDown),apathFn('iArea1042',vNorth),apathFn('iArea1042',vSouth)]).
 1263
 1264==>pddlObjects(vtDirection,[vNorth,vSouth,vEast,vWest,vUp,vDown]).
 1265/*********************** predcate defns ***********************************/
 1266
 1267
 1268
 1269%:- onLoad(must_det(show_call((mudAtLoc('iExplorer2',X),nonvar(X))))).