Advertisement
logicmoo

Sample Install of PrologMUD

Apr 29th, 2017
778
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 94.36 KB | None | 0 0
  1. testpacks@dev3:~$ swipl
  2. Welcome to SWI-Prolog (threaded, 64 bits, version 7.5.5-4-ge0bc59725)
  3. SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software.
  4. Please run ?- license. for legal details.
  5.  
  6. For online help and background, visit http://www.swi-prolog.org
  7. For built-in help, use ?- help(Topic). or ?- apropos(Word).
  8.  
  9. ?- pack_install(prologmud_samples).
  10. % Contacting server at http://www.swi-prolog.org/pack/query ... ok
  11. Install prologmud_samples@1.1.118 from GIT at https://github.com/TeamSPoon/prologmud_samples.git Y/n? 11
  12.  
  13. Create directory for packages
  14.    (1) * /home/testpacks/lib/swipl/pack
  15.    (2)   Cancel
  16.  
  17. Your choice?
  18. % Cloning into '/home/testpacks/lib/swipl/pack/prologmud_samples'...
  19. % Contacting server at http://www.swi-prolog.org/pack/query ... ok
  20. Warning: Package depends on the following:
  21. Warning:   "prologmud", provided by prologmud@1.1.118 from https://github.com/TeamSPoon/prologmud.git
  22. Warning:     "logicmoo_base", provided by logicmoo_base@1.1.118 from https://github.com/TeamSPoon/logicmoo_base.git
  23. Warning:       "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  24. Warning:         "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  25. Warning:           "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  26. Warning:       "each_call_cleanup", provided by each_call_cleanup@1.1.118 from https://github.com/TeamSPoon/each_call_cleanup.git
  27. Warning:       "eggdrop", provided by eggdrop@1.1.118 from https://github.com/TeamSPoon/eggdrop.git
  28. Warning:         "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  29. Warning:         "must_trace", provided by must_trace@1.1.118 from https://github.com/TeamSPoon/must_trace.git
  30. Warning:           "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  31. Warning:             "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  32. Warning:               "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  33. Warning:           "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  34. Warning:         "predicate_streams", provided by predicate_streams@1.1.118 from https://github.com/TeamSPoon/predicate_streams.git
  35. Warning:       "file_scope", provided by file_scope@1.1.118 from https://github.com/TeamSPoon/file_scope.git
  36. Warning:         "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  37. Warning:         "must_trace", provided by must_trace@1.1.118 from https://github.com/TeamSPoon/must_trace.git
  38. Warning:           "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  39. Warning:             "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  40. Warning:               "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  41. Warning:           "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  42. Warning:       "instant_prolog_docs", provided by instant_prolog_docs@1.1.118 from https://github.com/TeamSPoon/instant_prolog_docs.git
  43. Warning:         "must_trace", provided by must_trace@1.1.118 from https://github.com/TeamSPoon/must_trace.git
  44. Warning:           "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  45. Warning:             "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  46. Warning:               "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  47. Warning:           "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  48. Warning:       "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  49. Warning:       "loop_check", provided by loop_check@1.1.118 from https://github.com/TeamSPoon/loop_check.git
  50. Warning:         "with_thread_local", provided by with_thread_local@1.1.118 from https://github.com/TeamSPoon/with_thread_local.git
  51. Warning:           "each_call_cleanup", provided by each_call_cleanup@1.1.118 from https://github.com/TeamSPoon/each_call_cleanup.git
  52. Warning:       "multimodal_dcg", provided by multimodal_dcg@1.1.118 from https://github.com/TeamSPoon/multimodal_dcg.git
  53. Warning:         "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  54. Warning:       "must_trace", provided by must_trace@1.1.118 from https://github.com/TeamSPoon/must_trace.git
  55. Warning:         "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  56. Warning:           "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  57. Warning:             "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  58. Warning:         "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  59. Warning:       "pfc", provided by pfc@1.1.118 from https://github.com/TeamSPoon/pfc.git
  60. Warning:         "each_call_cleanup", provided by each_call_cleanup@1.1.118 from https://github.com/TeamSPoon/each_call_cleanup.git
  61. Warning:         "file_scope", provided by file_scope@1.1.118 from https://github.com/TeamSPoon/file_scope.git
  62. Warning:           "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  63. Warning:           "must_trace", provided by must_trace@1.1.118 from https://github.com/TeamSPoon/must_trace.git
  64. Warning:             "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  65. Warning:               "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  66. Warning:                 "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  67. Warning:             "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  68. Warning:         "hook_hybrid", provided by hook_hybrid@1.1.118 from https://github.com/TeamSPoon/hook_hybrid.git
  69. Warning:           "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  70. Warning:             "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  71. Warning:               "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  72. Warning:           "each_call_cleanup", provided by each_call_cleanup@1.1.118 from https://github.com/TeamSPoon/each_call_cleanup.git
  73. Warning:           "file_scope", provided by file_scope@1.1.118 from https://github.com/TeamSPoon/file_scope.git
  74. Warning:             "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  75. Warning:             "must_trace", provided by must_trace@1.1.118 from https://github.com/TeamSPoon/must_trace.git
  76. Warning:               "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  77. Warning:                 "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  78. Warning:                   "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  79. Warning:               "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  80. Warning:           "loop_check", provided by loop_check@1.1.118 from https://github.com/TeamSPoon/loop_check.git
  81. Warning:             "with_thread_local", provided by with_thread_local@1.1.118 from https://github.com/TeamSPoon/with_thread_local.git
  82. Warning:               "each_call_cleanup", provided by each_call_cleanup@1.1.118 from https://github.com/TeamSPoon/each_call_cleanup.git
  83. Warning:           "must_trace", provided by must_trace@1.1.118 from https://github.com/TeamSPoon/must_trace.git
  84. Warning:             "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  85. Warning:               "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  86. Warning:                 "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  87. Warning:             "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  88. Warning:           "subclause_expansion", provided by subclause_expansion@1.1.118 from https://github.com/TeamSPoon/subclause_expansion.git
  89. Warning:             "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  90. Warning:             "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  91. Warning:         "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  92. Warning:         "loop_check", provided by loop_check@1.1.118 from https://github.com/TeamSPoon/loop_check.git
  93. Warning:           "with_thread_local", provided by with_thread_local@1.1.118 from https://github.com/TeamSPoon/with_thread_local.git
  94. Warning:             "each_call_cleanup", provided by each_call_cleanup@1.1.118 from https://github.com/TeamSPoon/each_call_cleanup.git
  95. Warning:         "must_trace", provided by must_trace@1.1.118 from https://github.com/TeamSPoon/must_trace.git
  96. Warning:           "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  97. Warning:             "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  98. Warning:               "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  99. Warning:           "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  100. Warning:         "no_repeats", provided by no_repeats@1.1.118 from https://github.com/TeamSPoon/no_repeats.git
  101. Warning:         "s_expression", provided by s_expression@1.1.118 from https://github.com/TeamSPoon/s_expression.git
  102. Warning:           "with_open_options", provided by with_open_options@1.1.118 from https://github.com/TeamSPoon/with_open_options.git
  103. Warning:         "with_thread_local", provided by with_thread_local@1.1.118 from https://github.com/TeamSPoon/with_thread_local.git
  104. Warning:           "each_call_cleanup", provided by each_call_cleanup@1.1.118 from https://github.com/TeamSPoon/each_call_cleanup.git
  105. Warning:         "xlisting", provided by xlisting@1.1.118 from https://github.com/TeamSPoon/xlisting.git
  106. Warning:           "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  107. Warning:             "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  108. Warning:               "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  109. Warning:       "s_expression", provided by s_expression@1.1.118 from https://github.com/TeamSPoon/s_expression.git
  110. Warning:         "with_open_options", provided by with_open_options@1.1.118 from https://github.com/TeamSPoon/with_open_options.git
  111. Warning:       "subclause_expansion", provided by subclause_expansion@1.1.118 from https://github.com/TeamSPoon/subclause_expansion.git
  112. Warning:         "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  113. Warning:         "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  114. Warning:       "with_thread_local", provided by with_thread_local@1.1.118 from https://github.com/TeamSPoon/with_thread_local.git
  115. Warning:         "each_call_cleanup", provided by each_call_cleanup@1.1.118 from https://github.com/TeamSPoon/each_call_cleanup.git
  116. Warning:       "xlisting", provided by xlisting@1.1.118 from https://github.com/TeamSPoon/xlisting.git
  117. Warning:         "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  118. Warning:           "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  119. Warning:             "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  120. Warning:       "xlisting_web", provided by xlisting_web@1.1.118 from https://github.com/TeamSPoon/xlisting_web.git
  121. Warning:         "xlisting", provided by xlisting@1.1.118 from https://github.com/TeamSPoon/xlisting.git
  122. Warning:           "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  123. Warning:             "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  124. Warning:               "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  125. Warning:     "pfc", provided by pfc@1.1.118 from https://github.com/TeamSPoon/pfc.git
  126. Warning:       "each_call_cleanup", provided by each_call_cleanup@1.1.118 from https://github.com/TeamSPoon/each_call_cleanup.git
  127. Warning:       "file_scope", provided by file_scope@1.1.118 from https://github.com/TeamSPoon/file_scope.git
  128. Warning:         "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  129. Warning:         "must_trace", provided by must_trace@1.1.118 from https://github.com/TeamSPoon/must_trace.git
  130. Warning:           "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  131. Warning:             "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  132. Warning:               "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  133. Warning:           "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  134. Warning:       "hook_hybrid", provided by hook_hybrid@1.1.118 from https://github.com/TeamSPoon/hook_hybrid.git
  135. Warning:         "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  136. Warning:           "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  137. Warning:             "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  138. Warning:         "each_call_cleanup", provided by each_call_cleanup@1.1.118 from https://github.com/TeamSPoon/each_call_cleanup.git
  139. Warning:         "file_scope", provided by file_scope@1.1.118 from https://github.com/TeamSPoon/file_scope.git
  140. Warning:           "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  141. Warning:           "must_trace", provided by must_trace@1.1.118 from https://github.com/TeamSPoon/must_trace.git
  142. Warning:             "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  143. Warning:               "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  144. Warning:                 "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  145. Warning:             "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  146. Warning:         "loop_check", provided by loop_check@1.1.118 from https://github.com/TeamSPoon/loop_check.git
  147. Warning:           "with_thread_local", provided by with_thread_local@1.1.118 from https://github.com/TeamSPoon/with_thread_local.git
  148. Warning:             "each_call_cleanup", provided by each_call_cleanup@1.1.118 from https://github.com/TeamSPoon/each_call_cleanup.git
  149. Warning:         "must_trace", provided by must_trace@1.1.118 from https://github.com/TeamSPoon/must_trace.git
  150. Warning:           "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  151. Warning:             "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  152. Warning:               "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  153. Warning:           "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  154. Warning:         "subclause_expansion", provided by subclause_expansion@1.1.118 from https://github.com/TeamSPoon/subclause_expansion.git
  155. Warning:           "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  156. Warning:           "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  157. Warning:       "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  158. Warning:       "loop_check", provided by loop_check@1.1.118 from https://github.com/TeamSPoon/loop_check.git
  159. Warning:         "with_thread_local", provided by with_thread_local@1.1.118 from https://github.com/TeamSPoon/with_thread_local.git
  160. Warning:           "each_call_cleanup", provided by each_call_cleanup@1.1.118 from https://github.com/TeamSPoon/each_call_cleanup.git
  161. Warning:       "must_trace", provided by must_trace@1.1.118 from https://github.com/TeamSPoon/must_trace.git
  162. Warning:         "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  163. Warning:           "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  164. Warning:             "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  165. Warning:         "logicmoo_utils", provided by logicmoo_utils@1.1.118 from https://github.com/TeamSPoon/logicmoo_utils.git
  166. Warning:       "no_repeats", provided by no_repeats@1.1.118 from https://github.com/TeamSPoon/no_repeats.git
  167. Warning:       "s_expression", provided by s_expression@1.1.118 from https://github.com/TeamSPoon/s_expression.git
  168. Warning:         "with_open_options", provided by with_open_options@1.1.118 from https://github.com/TeamSPoon/with_open_options.git
  169. Warning:       "with_thread_local", provided by with_thread_local@1.1.118 from https://github.com/TeamSPoon/with_thread_local.git
  170. Warning:         "each_call_cleanup", provided by each_call_cleanup@1.1.118 from https://github.com/TeamSPoon/each_call_cleanup.git
  171. Warning:       "xlisting", provided by xlisting@1.1.118 from https://github.com/TeamSPoon/xlisting.git
  172. Warning:         "clause_attvars", provided by clause_attvars@1.1.118 from https://github.com/TeamSPoon/clause_attvars.git
  173. Warning:           "dictoo", provided by dictoo@1.1.118 from https://github.com/TeamSPoon/dictoo.git
  174. Warning:             "gvar_syntax", provided by gvar_syntax@1.1.118 from https://github.com/TeamSPoon/gvar_syntax.git
  175.  
  176. What do you wish to do
  177.    (1) * Install proposed dependencies
  178.    (2)   Only install requested package
  179.    (3)   Cancel
  180.  
  181. Your choice? 1
  182. % "prologmud_samples.git" was downloaded 1 times
  183. % Cloning into '/home/testpacks/lib/swipl/pack/prologmud'...
  184. i prologmud@1.1.118         - Online text adventure game - MUD Server
  185. % Cloning into '/home/testpacks/lib/swipl/pack/logicmoo_base'...
  186. i logicmoo_base@1.1.118     - LogicMOO - Extends Prolog Programming to support Dynamic Epistemic Logic (DEL) with Constraints
  187. % Cloning into '/home/testpacks/lib/swipl/pack/clause_attvars'...
  188. i clause_attvars@1.1.118    - An alternate interface to the clause database to allow attributed variables to be asserted
  189. % Cloning into '/home/testpacks/lib/swipl/pack/dictoo'...
  190. i dictoo@1.1.118            - Dict-like OO Syntax
  191. % Cloning into '/home/testpacks/lib/swipl/pack/gvar_syntax'...
  192. i gvar_syntax@1.1.118       - Global Variable Syntax
  193. % Cloning into '/home/testpacks/lib/swipl/pack/each_call_cleanup'...
  194. i each_call_cleanup@1.1.118 - Each Call Redo Setup and Cleanup
  195. % Updating index for library /home/testpacks/lib/swipl/pack/each_call_cleanup/prolog/
  196. % Cloning into '/home/testpacks/lib/swipl/pack/eggdrop'...
  197. i eggdrop@1.1.118           - Hook up to an existing IRC Client called an Eggdrop
  198. % Cloning into '/home/testpacks/lib/swipl/pack/logicmoo_utils'...
  199. i logicmoo_utils@1.1.118    - Common predicates used by external Logicmoo Utils and Base
  200. % Updating index for library /home/testpacks/lib/swipl/pack/logicmoo_utils/prolog/
  201. % Cloning into '/home/testpacks/lib/swipl/pack/must_trace'...
  202. i must_trace@1.1.118        - Trace with your eyeballs instead of your fingers
  203. % Updating index for library /home/testpacks/lib/swipl/pack/must_trace/prolog/
  204. % Cloning into '/home/testpacks/lib/swipl/pack/predicate_streams'...
  205. i predicate_streams@1.1.118 - Implement your own Abstract Predicate Streams
  206. % Updating index for library /home/testpacks/lib/swipl/pack/predicate_streams/prolog/
  207. % Cloning into '/home/testpacks/lib/swipl/pack/file_scope'...
  208. i file_scope@1.1.118        - File local scoped efects
  209. % Updating index for library /home/testpacks/lib/swipl/pack/file_scope/prolog/
  210. % Cloning into '/home/testpacks/lib/swipl/pack/instant_prolog_docs'...
  211. i instant_prolog_docs@1.1.118 - Magically document prolog source files based on predicate and variable naming conventions
  212. % Updating index for library /home/testpacks/lib/swipl/pack/instant_prolog_docs/prolog/
  213. % Cloning into '/home/testpacks/lib/swipl/pack/loop_check'...
  214. i loop_check@1.1.118        - New simple loop checking
  215. % Updating index for library /home/testpacks/lib/swipl/pack/loop_check/prolog/
  216. % Cloning into '/home/testpacks/lib/swipl/pack/with_thread_local'...
  217. i with_thread_local@1.1.118 - Call a Goal with local assertions
  218. % Updating index for library /home/testpacks/lib/swipl/pack/with_thread_local/prolog/
  219. % Cloning into '/home/testpacks/lib/swipl/pack/multimodal_dcg'...
  220. i multimodal_dcg@1.1.118    - Reduce floundering of DCGs by constraining and narrowing search
  221. % Cloning into '/home/testpacks/lib/swipl/pack/pfc'...
  222. i pfc@1.1.118               - Pfc -- a package for forward chaining in Prolog
  223. % Updating index for library /home/testpacks/lib/swipl/pack/pfc/prolog/
  224. % Cloning into '/home/testpacks/lib/swipl/pack/hook_hybrid'...
  225. i hook_hybrid@1.1.118       - Hook assert retract call of *specific* predicates
  226. % Updating index for library /home/testpacks/lib/swipl/pack/hook_hybrid/prolog/
  227. % Cloning into '/home/testpacks/lib/swipl/pack/subclause_expansion'...
  228. i subclause_expansion@1.1.118 - More detailed versions of term/goal expansion hooks
  229. % Cloning into '/home/testpacks/lib/swipl/pack/no_repeats'...
  230. i no_repeats@1.1.118        - New ways to avoid duplicate solutions
  231. % Updating index for library /home/testpacks/lib/swipl/pack/no_repeats/prolog/
  232. % Cloning into '/home/testpacks/lib/swipl/pack/s_expression'...
  233. i s_expression@1.1.118      - Utilities for Handling of S-Expression Lisp/Scheme-Like forms and parsing of KIF, GDL, PDDL, CLIF
  234. % Updating index for library /home/testpacks/lib/swipl/pack/s_expression/prolog/
  235. % Cloning into '/home/testpacks/lib/swipl/pack/with_open_options'...
  236. i with_open_options@1.1.118 - Utilities to open various objects for read/write
  237. % Updating index for library /home/testpacks/lib/swipl/pack/with_open_options/prolog/
  238. % Cloning into '/home/testpacks/lib/swipl/pack/xlisting'...
  239. i xlisting@1.1.118          - Selective Interactive Non-Deterministic Tracing
  240. % Updating index for library /home/testpacks/lib/swipl/pack/xlisting/prolog/
  241. % Cloning into '/home/testpacks/lib/swipl/pack/xlisting_web'...
  242. i xlisting_web@1.1.118      - Manipulate and browse prolog runtime over www
  243. Package:                prologmud_samples
  244. Title:                  Online text adventure game - Sample
  245. Installed version:      1.1.118
  246. Author:                 Douglas R. Miles <logicmoo@gmail.com>, Douglas Miles <http://www.linkedin.com/in/logicmoo>
  247. Maintainer:             TeamSPoon <https://github.com/TeamSPoon/>
  248. Packager:               TeamSPoon <https://github.com/TeamSPoon/>
  249. Home page:              https://github.com/TeamSPoon/prologmud_samples.git
  250. Download URL:           https://github.com/TeamSPoon/prologmud_samples/release/*.zip
  251. Requires:               prologmud
  252. Activate pack "prologmud_samples" Y/n? Y
  253. true.
  254.  
  255. ?- use_module(library(prologmud_sample)).
  256. Installed packages (24):
  257.  
  258. i clause_attvars@1.1.118    - An alternate interface to the clause database to allow attributed variables to be asserted
  259. i dictoo@1.1.118            - Dict-like OO Syntax
  260. i each_call_cleanup@1.1.118 - Each Call Redo Setup and Cleanup
  261. i eggdrop@1.1.118           - Hook up to an existing IRC Client called an Eggdrop
  262. i file_scope@1.1.118        - File local scoped efects
  263. i gvar_syntax@1.1.118       - Global Variable Syntax
  264. i hook_hybrid@1.1.118       - Hook assert retract call of *specific* predicates
  265. i instant_prolog_docs@1.1.118 - Magically document prolog source files based on predicate and variable naming conventions
  266. i logicmoo_base@1.1.118     - LogicMOO - Extends Prolog Programming to support Dynamic Epistemic Logic (DEL) with Constraints
  267. i logicmoo_utils@1.1.118    - Common predicates used by external Logicmoo Utils and Base
  268. i loop_check@1.1.118        - New simple loop checking
  269. i multimodal_dcg@1.1.118    - Reduce floundering of DCGs by constraining and narrowing search
  270. i must_trace@1.1.118        - Trace with your eyeballs instead of your fingers
  271. i no_repeats@1.1.118        - New ways to avoid duplicate solutions
  272. i pfc@1.1.118               - Pfc -- a package for forward chaining in Prolog
  273. i predicate_streams@1.1.118 - Implement your own Abstract Predicate Streams
  274. i prologmud@1.1.118         - Online text adventure game - MUD Server
  275. i prologmud_samples@1.1.118 - Online text adventure game - Sample
  276. i s_expression@1.1.118      - Utilities for Handling of S-Expression Lisp/Scheme-Like forms and parsing of KIF, GDL, PDDL, CLIF
  277. i subclause_expansion@1.1.118 - More detailed versions of term/goal expansion hooks
  278. i with_open_options@1.1.118 - Utilities to open various objects for read/write
  279. i with_thread_local@1.1.118 - Call a Goal with local assertions
  280. i xlisting@1.1.118          - Selective Interactive Non-Deterministic Tracing
  281. i xlisting_web@1.1.118      - Manipulate and browse prolog runtime over www
  282. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo_swilib.pl:134
  283. % Loading logtalk
  284. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo_swilib.pl:135
  285. % Skipping logtalk
  286. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo_swilib.pl:136
  287. % Skipping logtalk
  288. % Started server at http://localhost:3020/
  289. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo_webbot.pl:364
  290. % Ensure RPC Telnet
  291. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo_webbot.pl:384
  292. % Various RPC Dangers
  293. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo_webbot.pl:425
  294. % IRC EGGDROP
  295. % HI there
  296. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo_webbot.pl:434
  297. % CYC Alignment util
  298. not_installing(baseKB,ensure_loaded(library('pldata/plkb7166/kb7166_pt7_constant_renames')))
  299. not_installing(baseKB,ensure_loaded(library('pldata/plkb7166/kb7166_pt7_constant_renames_NEW')))
  300. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_cyc_rewriting.pl:1798
  301. % I am here
  302. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_cyc_rewriting.pl:1861
  303. % no need to makeRenames!?
  304. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo_webbot.pl:440
  305. % SETUP CYC KB EXTENSIONS
  306. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo_webbot.pl:447
  307. % SET TOPLEVEL OPTIONS
  308. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo_webbot.pl:462
  309. % AUTOLOAD PACKAGES
  310. % autoloading pengines:thread_statistics/2 from /usr/lib/swi-prolog/library/statistics
  311. % autoloading pengines:print_prolog_backtrace/2 from /usr/lib/swi-prolog/library/prolog_stack
  312. % autoloading pengines:listing/1 from /usr/lib/swi-prolog/library/listing
  313. % autoloading pengines:sub_term/2 from /usr/lib/swi-prolog/library/occurs
  314. % autoloading json:select/3 from /usr/lib/swi-prolog/library/lists
  315. % autoloading json:assertion/1 from /usr/lib/swi-prolog/library/debug
  316. % autoloading logicmoo_i_cyc_rewriting:listing/1 from /usr/lib/swi-prolog/library/listing
  317. % autoloading prolog_server:member/2 from /usr/lib/swi-prolog/library/lists
  318. % autoloading prolog_format:is_of_type/2 from /usr/lib/swi-prolog/library/error
  319. % autoloading eggdrop:tnodebug/1 from /usr/lib/swi-prolog/library/threadutil
  320. % autoloading eggdrop:sformat/3 from /usr/lib/swi-prolog/library/backcomp
  321. % autoloading eggdrop:'$module'/2 from /usr/lib/swi-prolog/library/backcomp
  322. % autoloading eggdrop:concat_atom/3 from /usr/lib/swi-prolog/library/backcomp
  323. % autoloading eggdrop:read_stream_to_codes/2 from /usr/lib/swi-prolog/library/readutil
  324. % autoloading eggdrop:read_pending_input/3 from /usr/lib/swi-prolog/library/backcomp
  325. % autoloading eggdrop:call_with_time_limit/2 from /usr/lib/swi-prolog/library/time
  326. % autoloading eggdrop:read_line_to_codes/2 from /usr/lib/swi-prolog/library/readutil
  327. % autoloading eggdrop:threads/0 from /usr/lib/swi-prolog/library/threadutil
  328. % autoloading eggdrop:string_to_atom/2 from /usr/lib/swi-prolog/library/backcomp
  329. % autoloading eggdrop:read_line_to_string/2 from /usr/lib/swi-prolog/library/readutil
  330. % autoloading user:open_prolog_stream/4 from /usr/lib/swi-prolog/library/prolog_stream
  331. % autoloading sandbox:expand_phrase/2 from /usr/lib/swi-prolog/library/apply_macros
  332. % autoloading sexpr_reader:put_assoc/4 from /usr/lib/swi-prolog/library/assoc
  333. % autoloading sexpr_reader:read_line_to_codes/2 from /usr/lib/swi-prolog/library/readutil
  334. % autoloading sexpr_reader:read_term_from_codes/3 from /usr/lib/swi-prolog/library/codesio
  335. % autoloading sexpr_reader:read_from_codes/2 from /usr/lib/swi-prolog/library/codesio
  336. % autoloading sexpr_reader:get_assoc/3 from /usr/lib/swi-prolog/library/assoc
  337. % autoloading sexpr_reader:stream_to_lazy_list/2 from /usr/lib/swi-prolog/library/pure_input
  338. % autoloading sexpr_reader:phrase_from_stream/2 from /usr/lib/swi-prolog/library/pure_input
  339. % autoloading sexpr_reader:empty_assoc/1 from /usr/lib/swi-prolog/library/assoc
  340. % autoloading sexpr_reader:string_to_atom/2 from /usr/lib/swi-prolog/library/backcomp
  341. % autoloading sexpr_reader:to_upper/2 from /usr/lib/swi-prolog/library/ctypes
  342. % autoloading http_cors:option/3 from /usr/lib/swi-prolog/library/option
  343. % autoloading http_cors:option/2 from /usr/lib/swi-prolog/library/option
  344. % autoloading logicmoo_util_filestreams:open_codes_stream/2 from /usr/lib/swi-prolog/library/codesio
  345. % autoloading logicmoo_util_filestreams:read_file_to_codes/3 from /usr/lib/swi-prolog/library/readutil
  346. % autoloading logicmoo_util_filestreams:read_stream_to_codes/2 from /usr/lib/swi-prolog/library/readutil
  347. % autoloading logicmoo_util_filestreams:open_chars_stream/2 from /usr/lib/swi-prolog/library/charsio
  348. % autoloading logicmoo_util_filestreams:ssl_context/3 from /usr/lib/swi-prolog/library/ssl
  349. % autoloading logicmoo_util_filestreams:ssl_negotiate/5 from /usr/lib/swi-prolog/library/ssl
  350. % autoloading clpfd:random_between/3 from /usr/lib/swi-prolog/library/random
  351. % autoloading crypto:domain_error/2 from /usr/lib/swi-prolog/library/error
  352. % autoloading crypto:must_be/2 from /usr/lib/swi-prolog/library/error
  353. % Autoloader: loaded 0 files in 1 iterations in 0.427 seconds
  354. readline=readline
  355. readline=readline
  356. % /home/testpacks/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl:446
  357. % gripe_CPUTIME(true, warn(0.7804395409999998>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, disjointPartition([ttActionType, ttAgentType, ttEventType, ttExpressionType, ttItemType, ttMicrotheoryType, ttRegionType, ttRelationType, ttSituationType, ttTopicType, ttValueType]),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/pfc/prolog/pfclib/system_base.pfc.pl', 446), ax), none))).
  358. % autoloading baseKB:listing/1 from /usr/lib/swi-prolog/library/listing
  359. % Autoloader: loaded 0 files in 1 iterations in 0.650 seconds
  360. % /home/testpacks/lib/swipl/pack/pfc/prolog/pfclib/system_common.pfc.pl:933
  361. % gripe_CPUTIME(true, warn(1.5100413699999997>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (_3172/(compound(_3172), \+is_ftVar(_3172))==>{with_current_why(_3172, ignore(\+addAdmittedArguments(_3172)))}),  (feature_setting(add_admitted_arguments, true), pt(feature_setting(add_admitted_arguments, true), rhs([(_3172/(compound(_3172), \+is_ftVar(_3172))==>{with_current_why(_3172, ignore(\+addAdmittedArguments(_3172)))})]))), none))).
  362. % gripe_CPUTIME(true, warn(1.5120352159999992>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, feature_setting(add_admitted_arguments, true),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/pfc/prolog/pfclib/system_common.pfc.pl', 933), ax), none))).
  363. % /home/testpacks/lib/swipl/pack/pfc/prolog/pfclib/system_singleValued.pfc.pl:95
  364. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(someSV_testing(a, b, 2)))).
  365. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo/pttp/dbase_i_mpred_pttp_testing.pl:358
  366. % \+ if_startup_script(baseKB:do_pttp_tests).
  367. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo/pttp/dbase_i_mpred_pttp.pl:401
  368. % \+ if_startup_script(baseKB:do_pttp_tests).
  369. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo/common_logic/common_logic_sanity.pl:148
  370. % \+ if_startup_script(sanity:reexport(kif_sanity_tests)).
  371. %             =clif=
  372. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo/common_logic/common_logic_clif.pfc:73
  373. % poss(admittedArgument(singleValuedInArg, 1, arity)).
  374. % gripe_CPUTIME(true, warn(1.7530185029999998>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  ({kif_hook_skel(CLIF), kb_shared(CLIF)}==>(CLIF/is_kif_clause(CLIF)==>clif(CLIF))),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo/common_logic/common_logic_clif.pfc', 73), ax), none))).
  375. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo/common_logic/common_logic_clif.pfc:96
  376. % gripe_CPUTIME(true, warn(3.7023890930000007>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (~P/(nonvar(P), mpred_positive_literal(P))==> \+P),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo/common_logic/common_logic_clif.pfc', 96), ax), none))).
  377. ......  more lines output ....
  378. % 7,103,478 inferences, 4.510 CPU in 4.587 seconds (98% CPU, 1574980 Lips)
  379. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/init_mud_server.pl:34
  380. % gripe_CPUTIME(true, warn(53.161221031000004>40), common:if_file_exists(ensure_loaded(system:library(logicmoo_user)))).
  381. not_installing(logicmoo_util_common,ensure_loaded(system:library(logicmoo_planner)))
  382. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_cyc_kb.pl:248
  383. % warn_undefined(kb7166:assertion_content(rtLogicalConnective, _143252, _300582)).
  384. % /home/testpacks/lib/swipl/pack/logicmoo_base/prolog/logicmoo/plarkc/logicmoo_i_cyc_kb.pl:252
  385. % warn_undefined(kb7166:assertion_content(isa, _373124, mtCycInternalAnthropacity, _466176)).
  386. % Started at Sat Apr 29 13:13:05 2017
  387. % 58.797 seconds cpu time for 170,269,924 inferences
  388. % 26,848 atoms, 19,995 functors, 24,567 predicates, 347 modules, 2,250,973 VM-codes
  389. %
  390. %                        Limit    Allocated       In use
  391. % Local  stack: 16,000,004,096      520,192        7,408 Bytes
  392. % Global stack: 16,000,004,096    2,093,040    2,054,880 Bytes
  393. % Trail  stack: 16,000,002,048    1,046,520        4,176 Bytes
  394. %
  395. % 1,560 garbage collections gained 2,172,496,736 bytes in 1.064 seconds.
  396. % 72 atom garbage collections gained 724,018 atoms in 0.170 seconds.
  397. % 4,214 clause garbage collections gained 491,875 clauses in 0.595 seconds.
  398. % Stack shifts: 5 local, 7 global, 7 trail in 0.001 seconds
  399. % 19 threads, 0 finished threads used 0.000 seconds
  400. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/init_mud_server.pl:54
  401. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  402. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  403. % initialization_after_boot(init_mud_server).
  404. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  405. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  406. % Skipping logtalk
  407. % Skipping logtalk
  408. % start_x_ide
  409. % Dont forget to ?- logicmoo_i_cyc_xform.
  410. % qconsult_kb7166
  411. % after_boot
  412. % after_boot
  413. not_installing(logicmoo_util_common,ensure_loaded(system:library(logicmoo_planner)))
  414. % qsave_program(lm_repl3, [toplevel(logicmoo_toplevel), goal(logicmoo_goal), op(save), stand_alone(false), class(development), autoload(false), global(16000004096), trail(16000002048), local(16000004096)]).
  415. not_installing(logicmoo_util_common,ensure_loaded(system:library(parser_all)))
  416. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mud_loader.pl:210
  417. % debugm(mpred, show_entry(baseKB:gripe_time(40, ensure_loaded(prologmud('mud_builtin.pfc'))))).
  418. %             =clif=
  419. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mud_builtin.pfc.pl:385
  420. % poss(admittedArgument(apathFn, 1, iOfficeRoom7)).
  421. %             =clif=
  422. % poss(admittedArgument(apathFn, 2, vNorth)).
  423. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mud_builtin.pfc.pl:556
  424. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(prologSingleValued(typeGrid)))).
  425. :- dynamic mudAreaConnected/2.
  426. :- multifile mudAreaConnected/2.
  427. :- public mudAreaConnected/2.
  428. :- module_transparent mudAreaConnected/2.
  429.  
  430. mudAreaConnected(B, A) :-
  431.         loop_check_term(mudAreaConnected(A, B),
  432.                         mudAreaConnected(A, B):'system_base.pfc.pl':383,
  433.                         fail).
  434.  
  435. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mud_builtin.pfc.pl:924
  436. % azzert_rename('SetOrCollection', ttSetOrCollection).
  437. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mud_builtin.pfc.pl:983
  438. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(prologMultiValued(pathDirLeadsTo)))).
  439. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mud_builtin.pfc.pl:1371
  440. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(mudHygiene(iPlato7, 90)))).
  441. % debugm(unfwc, sc_success(unfwc, baseKB:retract_u(nt(~mudHygiene(iPlato7, 90), call_u_no_bc(~mudHygiene(iPlato7, 90)), rhs([mudHygiene(iPlato7, 90)]))))).
  442. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(nt(~mudHygiene(iPlato7, 90), call_u_no_bc(~mudHygiene(iPlato7, 90)), rhs([mudHygiene(iPlato7, 90)]))))).
  443. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(mudEnergy(iPlato7, 90)))).
  444. % debugm(unfwc, sc_success(unfwc, baseKB:retract_u(nt(~mudEnergy(iPlato7, 90), call_u_no_bc(~mudEnergy(iPlato7, 90)), rhs([mudEnergy(iPlato7, 90)]))))).
  445. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(nt(~mudEnergy(iPlato7, 90), call_u_no_bc(~mudEnergy(iPlato7, 90)), rhs([mudEnergy(iPlato7, 90)]))))).
  446. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(mudNonHunger(iPlato7, 90)))).
  447. % debugm(unfwc, sc_success(unfwc, baseKB:retract_u(nt(~mudNonHunger(iPlato7, 90), call_u_no_bc(~mudNonHunger(iPlato7, 90)), rhs([mudNonHunger(iPlato7, 90)]))))).
  448. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(nt(~mudNonHunger(iPlato7, 90), call_u_no_bc(~mudNonHunger(iPlato7, 90)), rhs([mudNonHunger(iPlato7, 90)]))))).
  449. % gripe_CPUTIME(true, warn(0.7570690410000083>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tAgent(iExplorer7),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mud_builtin.pfc.pl', 1371), ax), none))).
  450. :- dynamic vtActionTemplate/1.
  451. :- multifile vtActionTemplate/1.
  452. :- public vtActionTemplate/1.
  453. :- module_transparent vtActionTemplate/1.
  454.  
  455. vtActionTemplate(actImprove(rtStatPred)).
  456.  
  457. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mud_builtin.pfc.pl:1445
  458. % infSupertypeName
  459. %    prologmud('mud_builtin.pfc') compiled into baseKB 18.38 sec, 9 clauses
  460. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mud_loader.pl:210
  461. % debugm(mpred, sc_success(mpred, baseKB:gripe_time(40, ensure_loaded(prologmud('mud_builtin.pfc'))))).
  462. Cloning into '/home/testpacks/lib/swipl/pack/hMUD'...
  463. remote: Counting objects: 120, done.
  464. remote: Total 120 (delta 0), reused 0 (delta 0), pack-reused 120
  465. Receiving objects: 100% (120/120), 102.87 KiB | 0 bytes/s, done.
  466. Resolving deltas: 100% (50/50), done.
  467. %     mud_http_hmud compiled into mud_http_hmud 0.01 sec, 10 clauses
  468. %    prologmud(server/mud_telnet) compiled into baseKB 0.09 sec, 135 clauses
  469. %    prologmud(server/mud_irc) compiled into baseKB 0.00 sec, 0 clauses
  470. %     world_2d.pfc compiled into baseKB 3.20 sec, 6 clauses
  471. %     world_text.pfc compiled into baseKB 1.62 sec, 7 clauses
  472. %     world_text_output.pfc compiled into baseKB 0.51 sec, 1 clauses
  473. %     world_effects.pfc compiled into baseKB 0.16 sec, 1 clauses
  474. %     world_events.pfc compiled into baseKB 0.25 sec, 1 clauses
  475. :- dynamic get_dettached_npc/1.
  476.  
  477. get_dettached_npc(A) :-
  478.         random_instance_no_throw(tAgent, A, \+tHumanControlled(A)).
  479.  
  480. %     world_agent.pfc compiled into baseKB 1.13 sec, 3 clauses
  481. %     world_npc.pfc compiled into baseKB 0.46 sec, 2 clauses
  482. not_installing(baseKB,include(logicmoo('vworld/world_spawning.pl')))
  483. %    prologmud('vworld/world.pfc') compiled into baseKB 8.14 sec, 8 clauses
  484. %    prologmud(server/mud_testing) compiled into baseKB 0.27 sec, 57 clauses
  485. :- dynamic verb_alias/2.
  486. :- multifile verb_alias/2.
  487. :- public verb_alias/2.
  488. :- module_transparent verb_alias/2.
  489.  
  490. verb_alias("i", actInventory).
  491. verb_alias("l", actLook).
  492. verb_alias("lo", actLook).
  493. verb_alias("s", actMove(vSouth)).
  494. verb_alias("go", actMove).
  495. verb_alias("where is", actWhere).
  496.  
  497. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/parsing/parser_imperative.pl:554
  498. % gripe_CPUTIME(true, warn(0.6096216060000046>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (vtActionTemplate(AT)/get_functor(AT, F)==>vtVerb(F)),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/parsing/parser_imperative.pl', 554), ax), none))).
  499. %     library(multimodal_dcg) compiled into multimodal_dcg 0.09 sec, 116 clauses
  500. %    prologmud(parsing/parser_imperative) compiled into baseKB 1.76 sec, 273 clauses
  501. %    prologmud(parsing/simple_decl_parser) compiled into baseKB 0.66 sec, 114 clauses
  502. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mud_loader.pl:537
  503. % loading_mobs
  504. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mobs/explorer.pfc.pl compiled into baseKB 0.21 sec, 2 clauses
  505. :- dynamic verb_desc/3.
  506.  
  507. verb_desc(actOperate, tShower, "wash self with X").
  508. verb_desc(actOperate, tShower, "take a shower").
  509. verb_desc(actOperate, tBathtub, "wash self with X").
  510. verb_desc(actOperate, tBathtub, "Take a Bath").
  511. verb_desc(actOperate, tSink, "Wash Hands").
  512. verb_desc(actDance, tDanceBall, "Dance! Dance!").
  513. verb_desc(actActOperate, tWashingMachine, "Wash The Clothes").
  514. verb_desc(actActOperate, tClothesDryer, "Dry The Clothes").
  515. verb_desc(actSleep, tBed, "Sleep a few").
  516. verb_desc(actSleep, tMattress, "Sleep a few").
  517. verb_desc(actSit, tChair, "Sit down").
  518. verb_desc(actSit, tCouch, "Sit down").
  519. verb_desc(actObserve, tRadio, "Listen to Radio").
  520. verb_desc(actObserve, tMirror, "Pop your zits").
  521. verb_desc(actPotty, tToilet, "Go potty").
  522. verb_desc(actClean, tToilet, "Flush it").
  523. verb_desc(actSearch, tFridge, "Raid the fridge").
  524. verb_desc(actActOperate, tMicrowave, "see what was forgotten in the microwave").
  525. verb_desc(actOperate, tTreadmill, "Excersize with X").
  526. verb_desc(actOperate, tTreadmill, "Tread the mill").
  527. verb_desc(actOperate, tFixedLamp, "flip the switch").
  528. verb_desc(actOperate, tPooltable, "Play pool").
  529. verb_desc(actPutXOn, tBookcase, "Organize books").
  530. verb_desc(actObserve, tReadAble, "Read book").
  531. verb_desc(actTake, tReadAble, "Take the materials").
  532. verb_desc(actEat, tEatAble, "Eat the food").
  533. verb_desc(actTake, tEatAble, "Take the food").
  534. verb_desc(actObserve, tArt, "Apreciate the Art").
  535. verb_desc(actOperate, tDanceFloor, "Dance! Dance!").
  536. verb_desc(actOperate, tComputer, "Look busy doing something!").
  537. verb_desc(actTouch, tTouchAble, "Touch").
  538. verb_desc(actSit, tSitAble, "Sit on").
  539. verb_desc(actPutXOn, tHasSurface, "This is a Put_X_On placeholder").
  540. verb_desc(actEat, tEatAble, "Eat it").
  541. verb_desc(actTake, tCarryAble, "Take it").
  542. verb_desc(actSleep, tLayAble, "Lay on").
  543. verb_desc(actClean, tLookAble, "Clean").
  544. verb_desc(actObserve, tLookAble, "Observe").
  545. verb_desc(actExcersize, tSitAble, "Excersize").
  546. verb_desc(actTickle, tAgent, "Play with").
  547. verb_desc(actSearch, tContainer, "Eat_from").
  548. verb_desc(actArgue, tAgent, "Argue").
  549. verb_desc(actTalk, tAgent, "Talk to").
  550. verb_desc(actAttack, tAgent, "Beat up").
  551. verb_desc(actKiss, tAgent, "Kiss").
  552. verb_desc(actThinkAbout, tLookAble, "Think about").
  553.  
  554. :- dynamic verb_for_type/2.
  555. :- multifile verb_for_type/2.
  556. :- public verb_for_type/2.
  557. :- module_transparent verb_for_type/2.
  558.  
  559. verb_for_type(actTravelThru, tPassable).
  560. verb_for_type(actObserve, tTelevision).
  561. verb_for_type(actBumpIntoBarrier, tFurniture).
  562. verb_for_type(actLiveAtLeastAMinute, tAgent).
  563. verb_for_type(actOperate, tShower).
  564. verb_for_type(actClean, tShower).
  565. verb_for_type(actOperate, tBathtub).
  566. verb_for_type(actClean, tBathtub).
  567. verb_for_type(actOperate, tSink).
  568. verb_for_type(actClean, tSink).
  569. verb_for_type(actDance, tDanceBall).
  570. verb_for_type(actActOperate, tWashingMachine).
  571. verb_for_type(actClean, tWashingMachine).
  572. verb_for_type(actActOperate, tClothesDryer).
  573. verb_for_type(actClean, tClothesDryer).
  574. verb_for_type(actSleep, tBed).
  575. verb_for_type(actSleep, tMattress).
  576. verb_for_type(actSit, tChair).
  577. verb_for_type(actSit, tCouch).
  578. verb_for_type(actObserve, tRadio).
  579. verb_for_type(actObserve, tMirror).
  580. verb_for_type(actPotty, tToilet).
  581. verb_for_type(actClean, tToilet).
  582. verb_for_type(actSearch, tFridge).
  583. verb_for_type(actActOperate, tStove).
  584. verb_for_type(actActOperate, tMicrowave).
  585. verb_for_type(actOperate, tTreadmill).
  586. verb_for_type(actOperate, tFixedLamp).
  587. verb_for_type(actOperate, tPooltable).
  588. verb_for_type(actObserve, tReadAble).
  589. verb_for_type(actTake, tReadAble).
  590. verb_for_type(actEat, tEatAble).
  591. verb_for_type(actTake, tEatAble).
  592. verb_for_type(actObserve, tArt).
  593. verb_for_type(actOperate, tDanceFloor).
  594. verb_for_type(actOperate, tComputer).
  595. verb_for_type(actTalk, tAgent).
  596. verb_for_type(actArgue, tAgent).
  597. verb_for_type(actAttack, tAgent).
  598. verb_for_type(actKiss, tAgent).
  599. verb_for_type(actTouch, tTouchAble).
  600. verb_for_type(actSit, tSitAble).
  601. verb_for_type(actTake, tCarryAble).
  602. verb_for_type(actSleep, tLayAble).
  603. verb_for_type(actClean, tLookAble).
  604. verb_for_type(actObserve, tLookAble).
  605. verb_for_type(actExcersize, tSitAble).
  606. verb_for_type(actTickle, tAgent).
  607. verb_for_type(actSearch, tContainer).
  608. verb_for_type(actThinkAbout, tLookAble).
  609. verb_for_type(actPutXOn, tBookcase).
  610. verb_for_type(actPutXOn, tHasSurface).
  611.  
  612. :- dynamic verb_affordance_2/2.
  613.  
  614.  
  615. :- dynamic can_hold_type/2.
  616.  
  617. can_hold_type(tTable, tReadAble).
  618. can_hold_type(tTable, tEatAble).
  619. can_hold_type(tTrashContainer, tTake).
  620. can_hold_type(tTrashContainer, tTakeAble).
  621. can_hold_type(tBookcase, tReadAble).
  622.  
  623. :- dynamic verb_affordance/5.
  624. :- multifile verb_affordance/5.
  625. :- public verb_affordance/5.
  626. :- module_transparent verb_affordance/5.
  627.  
  628. verb_affordance(actObserve, tTelevision, mudNonLonelinessSocial, + 3, - 2).
  629. verb_affordance(actObserve, tTelevision, mudNonHunger, + 1, - 1).
  630. verb_affordance(actObserve, tTelevision, mudBladderEmpty, + 0, + 0).
  631. verb_affordance(actObserve, tTelevision, mudHygiene, + 0, + 0).
  632. verb_affordance(actObserve, tTelevision, mudSecureRoom, + 1, + 0).
  633. verb_affordance(actObserve, tTelevision, mudFun, + 2, + 1).
  634. verb_affordance(actObserve, tTelevision, mudSadToHappy, + 2, + 1).
  635. verb_affordance(actObserve, tTelevision, mudEnergy, + 1, - 1).
  636. verb_affordance(actBumpIntoBarrier, tFurniture, mudNonLonelinessSocial, - 300, + 0).
  637. verb_affordance(actBumpIntoBarrier, tFurniture, mudHygiene, - 300, + 0).
  638. verb_affordance(actBumpIntoBarrier, tFurniture, mudComfort, - 300, + 0).
  639. verb_affordance(actBumpIntoBarrier, tFurniture, mudEnergy, - 300, + 0).
  640. verb_affordance(actBumpIntoBarrier, tFurniture, mudFun, - 300, + 0).
  641. verb_affordance(actLiveAtLeastAMinute, tAgent, mudEnergy, + 0, - 2).
  642. verb_affordance(actLiveAtLeastAMinute, tAgent, mudNonHunger, + 0, - 2).
  643. verb_affordance(actLiveAtLeastAMinute, tAgent, mudBladderEmpty, + 0, - 2).
  644. verb_affordance(actLiveAtLeastAMinute, tAgent, mudHygiene, + 0, - 2).
  645. verb_affordance(actLiveAtLeastAMinute, tAgent, mudSecureRoom, + 0, - 2).
  646. verb_affordance(actLiveAtLeastAMinute, tAgent, mudNonLonelinessSocial, + 0, - 2).
  647. verb_affordance(actLiveAtLeastAMinute, tAgent, mudFun, + 0, - 2).
  648. verb_affordance(actLiveAtLeastAMinute, tAgent, mudSadToHappy, + 0, - 2).
  649. verb_affordance(actLiveAtLeastAMinute, tAgent, mudComfort, + 0, - 2).
  650. verb_affordance(actOperate, tShower, mudComfort, + 10, + 10).
  651. verb_affordance(actOperate, tShower, mudHygiene, + 30, + 30).
  652. verb_affordance(actOperate, tBathtub, mudComfort, + 20, + 20).
  653. verb_affordance(actOperate, tBathtub, mudEnergy, - 20, - 20).
  654. verb_affordance(actOperate, tBathtub, mudHygiene, + 100, + 100).
  655. verb_affordance(actOperate, tSink, mudComfort, + 0, + 0).
  656. verb_affordance(actOperate, tSink, mudHygiene, + 10, + 10).
  657. verb_affordance(actDance, tDanceBall, mudNonLonelinessSocial, + 10, + 10).
  658. verb_affordance(actDance, tDanceBall, mudEnergy, - 10, - 20).
  659. verb_affordance(actDance, tDanceBall, mudFun, + 10, + 10).
  660. verb_affordance(actDance, tDanceBall, mudHygiene, - 10, - 10).
  661. verb_affordance(actActOperate, tWashingMachine, mudComfort, + 0, + 0).
  662. verb_affordance(actActOperate, tWashingMachine, mudHygiene, + 10, + 10).
  663. verb_affordance(actActOperate, tClothesDryer, mudComfort, + 0, + 0).
  664. verb_affordance(actActOperate, tClothesDryer, mudHygiene, + 10, + 10).
  665. verb_affordance(actSleep, tBed, mudComfort, + 10, + 30).
  666. verb_affordance(actSleep, tBed, mudEnergy, + 100, + 80).
  667. verb_affordance(actSleep, tMattress, mudComfort, + 10, + 30).
  668. verb_affordance(actSleep, tMattress, mudEnergy, + 100, + 80).
  669. verb_affordance(actSit, tChair, mudComfort, + 15, + 10).
  670. verb_affordance(actSit, tChair, mudEnergy, + 10, + 20).
  671. verb_affordance(actSit, tCouch, mudComfort, + 20, + 20).
  672. verb_affordance(actSit, tCouch, mudEnergy, + 10, + 20).
  673. verb_affordance(actObserve, tRadio, mudSecureRoom, + 1, + 0).
  674. verb_affordance(actObserve, tRadio, mudFun, + 10, + 10).
  675. verb_affordance(actObserve, tRadio, mudSadToHappy, + 10, + 10).
  676. verb_affordance(actObserve, tRadio, mudEnergy, + 1, - 1).
  677. verb_affordance(actObserve, tMirror, mudSecureRoom, + 1, + 0).
  678. verb_affordance(actObserve, tMirror, mudFun, + 10, + 10).
  679. verb_affordance(actObserve, tMirror, mudSadToHappy, + 10, - 1).
  680. verb_affordance(actObserve, tMirror, mudEnergy, + 1, - 1).
  681. verb_affordance(actPotty, tToilet, mudBladderEmpty, + 100, + 100).
  682. verb_affordance(actPotty, tToilet, mudHygiene, + 0, - 10).
  683. verb_affordance(actClean, tToilet, mudHygiene, + 1, + 4).
  684. verb_affordance(actClean, tToilet, mudFun, + 5, + 4).
  685. verb_affordance(actPutXOn, tBookcase, mudFun, + 10, + 10).
  686. verb_affordance(actPutXOn, tBookcase, mudSecureRoom, + 20, + 20).
  687. verb_affordance(actObserve, tReadAble, mudFun, + 10, + 10).
  688. verb_affordance(actObserve, tReadAble, mudSecureRoom, + 20, + 20).
  689. verb_affordance(actObserve, tArt, mudFun, + 10, + 10).
  690. verb_affordance(actObserve, tArt, mudSecureRoom, + 20, + 20).
  691. verb_affordance(actTalk, tAgent, mudNonLonelinessSocial, + 10, + 15).
  692. verb_affordance(actTalk, tAgent, mudFun, + 1, + 1).
  693. verb_affordance(actArgue, tAgent, mudNonLonelinessSocial, + 10, + 15).
  694. verb_affordance(actArgue, tAgent, mudEnergy, + 0, - 10).
  695. verb_affordance(actArgue, tAgent, mudSadToHappy, - 10, - 10).
  696. verb_affordance(actArgue, tAgent, mudFun, + 20, + 10).
  697. verb_affordance(actAttack, tAgent, mudNonLonelinessSocial, + 10, + 15).
  698. verb_affordance(actAttack, tAgent, mudEnergy, + 0, - 10).
  699. verb_affordance(actAttack, tAgent, mudSadToHappy, + 0, - 10).
  700. verb_affordance(actAttack, tAgent, mudFun, + 20, + 10).
  701. verb_affordance(actKiss, tAgent, mudNonLonelinessSocial, + 10, + 15).
  702. verb_affordance(actKiss, tAgent, mudSadToHappy, + 10, + 10).
  703. verb_affordance(actKiss, tAgent, mudFun, + 10, + 10).
  704. verb_affordance(actTouch, tTouchAble, mudFun, + 1, + 1).
  705. verb_affordance(actTouch, tTouchAble, mudSecureRoom, + 1, + 1).
  706. verb_affordance(actSit, tSitAble, mudComfort, + 1, + 0).
  707. verb_affordance(actSit, tSitAble, mudFun, + 1, + 1).
  708. verb_affordance(actSit, tSitAble, mudSecureRoom, + 1, + 1).
  709. verb_affordance(actPutXOn, tHasSurface, mudFun, - 2, + 2).
  710. verb_affordance(actPutXOn, tHasSurface, mudEnergy, + 0, - 1).
  711. verb_affordance(actEat, tEatAble, mudNonHunger, + 100, + 100).
  712. verb_affordance(actEat, tEatAble, mudHygiene, + 0, - 10).
  713. verb_affordance(actSleep, tLayAble, mudComfort, + 5, + 5).
  714. verb_affordance(actSleep, tLayAble, mudEnergy, + 20, + 20).
  715. verb_affordance(actClean, tLookAble, mudFun, - 2, + 2).
  716. verb_affordance(actClean, tLookAble, mudEnergy, + 0, - 1).
  717. verb_affordance(actObserve, tLookAble, mudFun, + 2, + 1).
  718. verb_affordance(actObserve, tLookAble, mudEnergy, + 0, - 1).
  719. verb_affordance(actExcersize, tSitAble, mudFun, + 10, + 10).
  720. verb_affordance(actExcersize, tSitAble, mudHygiene, - 10, - 10).
  721. verb_affordance(actTickle, tAgent, mudEnergy, - 10, - 10).
  722. verb_affordance(actTickle, tAgent, mudFun, + 20, + 10).
  723. verb_affordance(actSearch, tContainer, mudHygiene, + 0, - 5).
  724. verb_affordance(actSearch, tContainer, mudNonHunger, + 40, + 20).
  725. verb_affordance(actArgue, tAgent, mudEnergy, - 11, - 20).
  726. verb_affordance(actTalk, tAgent, mudNonLonelinessSocial, + 11, + 20).
  727. verb_affordance(actAttack, tAgent, mudEnergy, - 11, - 20).
  728. verb_affordance(actKiss, tAgent, mudNonLonelinessSocial, + 11, + 20).
  729. verb_affordance(actKiss, tAgent, mudFun, + 21, + 20).
  730. verb_affordance(actThinkAbout, tLookAble, mudFun, + 1, + 2).
  731.  
  732. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mobs/affordance/simbots.pfc.pl:869
  733. % gripe_CPUTIME(true, warn(2.7420183230000106>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  ({simbots_templates(Templ)}==>vtActionTemplate(Templ)),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mobs/affordance/simbots.pfc.pl', 869), ax), none))).
  734. %     affordance/simbots.pfc compiled into baseKB 8.19 sec, 2 clauses
  735. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mobs/mobs_conf.pfc.pl compiled into baseKB 8.19 sec, 1 clauses
  736. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mobs/monster.pfc.pl compiled into baseKB 0.12 sec, 2 clauses
  737. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mobs/pddl_agent.pfc.pl compiled into baseKB 0.31 sec, 2 clauses
  738. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mobs/predator.pfc.pl compiled into baseKB 0.13 sec, 2 clauses
  739. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mobs/prey.pfc.pl compiled into baseKB 0.38 sec, 3 clauses
  740. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mobs/vacuum.pfc.pl compiled into baseKB 0.17 sec, 2 clauses
  741. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mud_loader.pl:549
  742. % loading_actions
  743. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/actions_conf.pfc.pl compiled into baseKB 0.00 sec, 0 clauses
  744. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/actions_db.pfc.pl compiled into baseKB 0.22 sec, 0 clauses
  745. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/any.pfc.pl compiled into baseKB 0.11 sec, 2 clauses
  746. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/as_agent.pfc.pl compiled into as_agent 0.13 sec, 2 clauses
  747. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/attack.pfc.pl compiled into baseKB 0.23 sec, 2 clauses
  748. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/chat.pfc.pl:19
  749. % gripe_CPUTIME(true, warn(0.8758975370000002>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (action_info(Say, ftText("invokes", Does)):-socialCommand(Say, _SocialVerb, Does)),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/chat.pfc.pl', 19), ax), none))).
  750. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/chat.pfc.pl compiled into baseKB 1.03 sec, 2 clauses
  751. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/climb.pfc.pl compiled into baseKB 0.33 sec, 2 clauses
  752. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/create.pfc.pl compiled into baseKB 0.56 sec, 2 clauses
  753. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/drink.pfc.pl compiled into baseKB 0.17 sec, 2 clauses
  754. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/drop.pfc.pl compiled into baseKB 0.19 sec, 2 clauses
  755. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/eat.pfc.pl compiled into baseKB 0.09 sec, 2 clauses
  756. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/get_set.pfc.pl compiled into baseKB 0.34 sec, 2 clauses
  757. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/help.pfc.pl:36
  758. % action_info(TEMPL, txtConcatFn(_Text, "does: ", do(_A2, TEMPL))).
  759. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/help.pfc.pl:112
  760. % gripe_CPUTIME(true, warn(0.754072103999988>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (type_action_info(_1474, TEMPL, Help)==>action_info(TEMPL, Help)),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/help.pfc.pl', 112), ax), none))).
  761. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/help.pfc.pl:116
  762. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(action_info(actImprove(rtStatPred), ["Prolog", "looks", "like", ":", actImprove(rtStatPred)])))).
  763. % t_l:busy(action_info(actImprove(rtStatPred), ["Prolog", "looks", "like", ":", actImprove(rtStatPred)])).
  764. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(action_info(actTravelThru(tPassable), ["Prolog", "looks", "like", ":", actTravelThru(tPassable)])))).
  765. % t_l:busy(action_info(actTravelThru(tPassable), ["Prolog", "looks", "like", ":", actTravelThru(tPassable)])).
  766. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(action_info(actClean(tShower), ["Prolog", "looks", "like", ":", actClean(tShower)])))).
  767. % t_l:busy(action_info(actClean(tShower), ["Prolog", "looks", "like", ":", actClean(tShower)])).
  768. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(action_info(actClean(tBathtub), ["Prolog", "looks", "like", ":", actClean(tBathtub)])))).
  769. % t_l:busy(action_info(actClean(tBathtub), ["Prolog", "looks", "like", ":", actClean(tBathtub)])).
  770. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(action_info(actClean(tSink), ["Prolog", "looks", "like", ":", actClean(tSink)])))).
  771. % t_l:busy(action_info(actClean(tSink), ["Prolog", "looks", "like", ":", actClean(tSink)])).
  772. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(action_info(actClean(tWashingMachine), ["Prolog", "looks", "like", ":", actClean(tWashingMachine)])))).
  773. % t_l:busy(action_info(actClean(tWashingMachine), ["Prolog", "looks", "like", ":", actClean(tWashingMachine)])).
  774. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(action_info(actClean(tClothesDryer), ["Prolog", "looks", "like", ":", actClean(tClothesDryer)])))).
  775. % t_l:busy(action_info(actClean(tClothesDryer), ["Prolog", "looks", "like", ":", actClean(tClothesDryer)])).
  776. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(action_info(actActOperate(tStove), ["Prolog", "looks", "like", ":", actActOperate(tStove)])))).
  777. % t_l:busy(action_info(actActOperate(tStove), ["Prolog", "looks", "like", ":", actActOperate(tStove)])).
  778. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(action_info(actSpawn(tCol), ["Prolog", "looks", "like", ":", actSpawn(tCol)])))).
  779. % t_l:busy(action_info(actSpawn(tCol), ["Prolog", "looks", "like", ":", actSpawn(tCol)])).
  780. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(action_info(actAttack(vtDirection), ["Prolog", "looks", "like", ":", actAttack(vtDirection)])))).
  781. % t_l:busy(action_info(actAttack(vtDirection), ["Prolog", "looks", "like", ":", actAttack(vtDirection)])).
  782. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(action_info(actClimb(vtDirection), ["Prolog", "looks", "like", ":", actClimb(vtDirection)])))).
  783. % t_l:busy(action_info(actClimb(vtDirection), ["Prolog", "looks", "like", ":", actClimb(vtDirection)])).
  784. % gripe_CPUTIME(true, warn(0.5989596430000006>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (vtActionTemplate(TEMPL), \+action_info(TEMPL, _1552)==>{to_param_doc(TEMPL, S)}, action_info(TEMPL, S)),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/help.pfc.pl', 116), ax), none))).
  785. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/help.pfc.pl compiled into baseKB 2.15 sec, 2 clauses
  786. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/inventory.pfc.pl compiled into baseKB 0.65 sec, 2 clauses
  787. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/kiss.pfc.pl:19
  788. % gripe_CPUTIME(true, warn(0.4684329680000019>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (action_info(Kiss, ftText("invokes", Does)):-frotCommand(Kiss, _FrotVerb, Does)),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/kiss.pfc.pl', 19), ax), none))).
  789. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/kiss.pfc.pl compiled into baseKB 0.56 sec, 2 clauses
  790. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/logon.pfc.pl compiled into baseKB 0.56 sec, 2 clauses
  791. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/look.pfc.pl compiled into baseKB 1.83 sec, 2 clauses
  792. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/move.pfc.pl:113
  793. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(action_info(actGo(vtDirection), ["Prolog", "looks", "like", ":", actGo(vtDirection)])))).
  794. % t_l:busy(action_info(actGo(vtDirection), ["Prolog", "looks", "like", ":", actGo(vtDirection)])).
  795. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/move.pfc.pl compiled into baseKB 0.56 sec, 2 clauses
  796. not_installing(logicmoo_util_common,ensure_loaded(system:library(logicmoo_planner)))
  797. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/planner.pfc.pl compiled into baseKB 0.22 sec, 2 clauses
  798. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/push.pfc.pl:20
  799. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(action_info(actPush(vtDirection), ["Prolog", "looks", "like", ":", actPush(vtDirection)])))).
  800. % t_l:busy(action_info(actPush(vtDirection), ["Prolog", "looks", "like", ":", actPush(vtDirection)])).
  801. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/push.pfc.pl compiled into baseKB 0.36 sec, 2 clauses
  802. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/put_at.pfc.pl compiled into baseKB 0.40 sec, 2 clauses
  803. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/scansrc.pfc.pl compiled into baseKB 0.25 sec, 2 clauses
  804. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/showdebug.pfc.pl compiled into baseKB 0.74 sec, 2 clauses
  805. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/sit.pfc.pl:37
  806. % gripe_CPUTIME(true, warn(0.7171695130000018>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (action_info(A, I):-action_info_prefered(A, I)),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/sit.pfc.pl', 37), ax), none))).
  807. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/sit.pfc.pl compiled into baseKB 2.16 sec, 2 clauses
  808. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/stats.pfc.pl compiled into baseKB 0.74 sec, 2 clauses
  809. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/take.pfc.pl compiled into baseKB 0.16 sec, 2 clauses
  810. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/teleport.pfc.pl compiled into baseKB 0.20 sec, 2 clauses
  811. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/use.pfc.pl compiled into baseKB 1.67 sec, 3 clauses
  812. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/actions/where.pfc.pl compiled into baseKB 0.40 sec, 2 clauses
  813. % /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/mud_loader.pl:556
  814. % loading_objects
  815. %    /home/testpacks/lib/swipl/pack/prologmud/prolog/prologmud/objs/basic_objs.pfc.pl compiled into baseKB 0.45 sec, 0 clauses
  816. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/init_mud_server.pl:144
  817. % gripe_CPUTIME(true, warn(0.9387522109999935>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tAgent(iExplorer1),  (mobExplorer(iExplorer1), pt(mobExplorer(iExplorer1), rhs([tAgent(iExplorer1)]))), none))).
  818. % gripe_CPUTIME(true, warn(0.9455514889999961>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, mobExplorer(iExplorer1),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/init_mud_server.pl', 144), ax), none))).
  819. % gripe_CPUTIME(true, warn(0.9501213789999952>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tAgent(iExplorer2),  (mobExplorer(iExplorer2), pt(mobExplorer(iExplorer2), rhs([tAgent(iExplorer2)]))), none))).
  820. % gripe_CPUTIME(true, warn(0.957577747000002>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, mobExplorer(iExplorer2),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/init_mud_server.pl', 144), ax), none))).
  821. % gripe_CPUTIME(true, warn(0.9649647819999956>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tAgent(iExplorer3),  (mobExplorer(iExplorer3), pt(mobExplorer(iExplorer3), rhs([tAgent(iExplorer3)]))), none))).
  822. % gripe_CPUTIME(true, warn(0.9740202869999877>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, mobExplorer(iExplorer3),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/init_mud_server.pl', 144), ax), none))).
  823. % gripe_CPUTIME(true, warn(0.9553226449999954>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tAgent(iExplorer4),  (mobExplorer(iExplorer4), pt(mobExplorer(iExplorer4), rhs([tAgent(iExplorer4)]))), none))).
  824. % gripe_CPUTIME(true, warn(0.9635960130000001>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, mobExplorer(iExplorer4),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/init_mud_server.pl', 144), ax), none))).
  825. % gripe_CPUTIME(true, warn(0.9667153790000071>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tAgent(iExplorer5),  (mobExplorer(iExplorer5), pt(mobExplorer(iExplorer5), rhs([tAgent(iExplorer5)]))), none))).
  826. % gripe_CPUTIME(true, warn(0.9752756249999948>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, mobExplorer(iExplorer5),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/init_mud_server.pl', 144), ax), none))).
  827. % gripe_CPUTIME(true, warn(0.9809815870000023>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tAgent(iExplorer6),  (mobExplorer(iExplorer6), pt(mobExplorer(iExplorer6), rhs([tAgent(iExplorer6)]))), none))).
  828. % gripe_CPUTIME(true, warn(0.9902385790000068>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, mobExplorer(iExplorer6),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/init_mud_server.pl', 144), ax), none))).
  829. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/init_mud_server.pl:189
  830. % gripe_CPUTIME(true, warn(0.6005433549999992>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (isa(iBoots773, _4934)/(\+rtAvoidForwardChain(_4934))==>mudIsa(iBoots773, _4934)),  (completeIsaAsserted(iBoots773), pt(completeIsaAsserted(iBoots773), rhs([(isa(iBoots773, _4934)/(\+rtAvoidForwardChain(_4934))==>mudIsa(iBoots773, _4934))]))), none))).
  831. % gripe_CPUTIME(true, warn(0.609499595999992>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, completeIsaAsserted(iBoots773),  (tObj(iBoots773), pt(tObj(iBoots773), rhs([completeIsaAsserted(iBoots773)]))), none))).
  832. % gripe_CPUTIME(true, warn(0.7273051779999946>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tObj(iBoots773),  (tItem(iBoots773), pt(tItem(iBoots773), rhs([tObj(iBoots773)]))), none))).
  833. % gripe_CPUTIME(true, warn(0.757529912999999>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tItem(iBoots773),  (tWearAble(iBoots773), pt(tWearAble(iBoots773), rhs([tItem(iBoots773)]))), none))).
  834. % gripe_CPUTIME(true, warn(0.8129498059999918>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tWearAble(iBoots773),  (tClothing(iBoots773), pt(tClothing(iBoots773), rhs([tWearAble(iBoots773)]))), none))).
  835. % gripe_CPUTIME(true, warn(0.8478951860000024>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tClothing(iBoots773),  (wearsClothing(iExplorer7, iBoots773), pt(wearsClothing(iExplorer7, iBoots773), rhs([tAgent(iExplorer7), tClothing(iBoots773)]))), none))).
  836. % gripe_CPUTIME(true, warn(0.9272929990000023>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, wearsClothing(iExplorer7, iBoots773),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/init_mud_server.pl', 189), ax), none))).
  837. % gripe_CPUTIME(true, warn(0.5075797499999908>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (isa(iCommBadge774, _4934)/(\+rtAvoidForwardChain(_4934))==>mudIsa(iCommBadge774, _4934)),  (completeIsaAsserted(iCommBadge774), pt(completeIsaAsserted(iCommBadge774), rhs([(isa(iCommBadge774, _4934)/(\+rtAvoidForwardChain(_4934))==>mudIsa(iCommBadge774, _4934))]))), none))).
  838. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl:307
  839. % gripe_CPUTIME(true, warn(0.5779011839999839>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tObj(iLemonadePruneJuice694),  (tItem(iLemonadePruneJuice694), pt(tItem(iLemonadePruneJuice694), rhs([tObj(iLemonadePruneJuice694)]))), none))).
  840. % gripe_CPUTIME(true, warn(0.6352997120000055>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tItem(iLemonadePruneJuice694),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl', 307), ax), none))).
  841. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl:308
  842. % gripe_CPUTIME(true, warn(0.5821185850000461>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tObj(iVulcanBeer695),  (tItem(iVulcanBeer695), pt(tItem(iVulcanBeer695), rhs([tObj(iVulcanBeer695)]))), none))).
  843. % gripe_CPUTIME(true, warn(0.6392244830000209>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tItem(iVulcanBeer695),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl', 308), ax), none))).
  844. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl:363
  845. % gripe_CPUTIME(true, warn(0.4717153949999897>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, genls(tGeordi684, mobGeordi),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl', 363), ax), none))).
  846. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl:366
  847. % gripe_CPUTIME(true, warn(0.46346888600004377>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, genls(tWorf720, mobWorf),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl', 366), ax), none))).
  848. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl:367
  849. % gripe_CPUTIME(true, warn(0.47152078599998504>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, genls(tDrCrusher677, mobDrCrusher),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl', 367), ax), none))).
  850. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl:368
  851. % gripe_CPUTIME(true, warn(0.4750693319999755>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, genls(tTroi712, mobTroi),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl', 368), ax), none))).
  852. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl:369
  853. % gripe_CPUTIME(true, warn(0.4794967660000111>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, genls(tRiker707, mobRiker),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl', 369), ax), none))).
  854. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl:370
  855. % gripe_CPUTIME(true, warn(0.47617256600000246>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, genls(tPicard701, mobPicard),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl', 370), ax), none))).
  856. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl:371
  857. % gripe_CPUTIME(true, warn(0.4920368100000019>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, genls(tGuinan689, mobGuinan),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl', 371), ax), none))).
  858. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl:502
  859. % gripe_CPUTIME(true, warn(0.5727117690000227>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (isa(iShipMap123, _4898)/(\+rtAvoidForwardChain(_4898))==>mudIsa(iShipMap123, _4898)),  (completeIsaAsserted(iShipMap123), pt(completeIsaAsserted(iShipMap123), rhs([(isa(iShipMap123, _4898)/(\+rtAvoidForwardChain(_4898))==>mudIsa(iShipMap123, _4898))]))), none))).
  860. % gripe_CPUTIME(true, warn(0.5990689910000242>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, completeIsaAsserted(iShipMap123),  (tObj(iShipMap123), pt(tObj(iShipMap123), rhs([completeIsaAsserted(iShipMap123)]))), none))).
  861. % gripe_CPUTIME(true, warn(0.8402743839999971>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tObj(iShipMap123),  (tItem(iShipMap123), pt(tItem(iShipMap123), rhs([tObj(iShipMap123)]))), none))).
  862. % gripe_CPUTIME(true, warn(0.9057285519999709>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tItem(iShipMap123),  (tShipMap123(iShipMap123), pt(tShipMap123(_2694), rhs([tItem(_2694)]))), none))).
  863. % gripe_CPUTIME(true, warn(0.9819360619999884>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (tShipMap123(_1582)==>tItem(_1582)),  (genls(tShipMap123, tItem), pt(genls(tShipMap123, tItem),  (tShipMap123\=tItem*->rhs([(isa(_1582, tShipMap123)==>isa(_1582, tItem))])))), none))).
  864. % gripe_CPUTIME(true, warn(1.2688957940000023>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, genls(tShipMap123, tItem),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_startrek/startrek.all.pfc.pl', 502), ax), none))).
  865. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_nani/dmiles_ke.pfc.pl:20
  866. % gripe_CPUTIME(true, warn(0.4872909879999838>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (isa(dmiles_room, _2848)/(\+rtAvoidForwardChain(_2848))==>mudIsa(dmiles_room, _2848)),  (completeIsaAsserted(dmiles_room), pt(completeIsaAsserted(dmiles_room), rhs([(isa(dmiles_room, _2848)/(\+rtAvoidForwardChain(_2848))==>mudIsa(dmiles_room, _2848))]))), none))).
  867. % gripe_CPUTIME(true, warn(0.5077586130000213>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, completeIsaAsserted(dmiles_room),  (tSpatialThing(dmiles_room), pt(tSpatialThing(dmiles_room), rhs([completeIsaAsserted(dmiles_room)]))), none))).
  868. % gripe_CPUTIME(true, warn(0.6009768470000267>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tSpatialThing(dmiles_room),  (tRegion(dmiles_room), pt(tRegion(dmiles_room), rhs([tSpatialThing(dmiles_room)]))), none))).
  869. % gripe_CPUTIME(true, warn(0.6858139330000199>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tRegion(dmiles_room),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_nani/dmiles_ke.pfc.pl', 20), ax), none))).
  870. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_nani/dmiles_ke.pfc.pl:21
  871. % gripe_CPUTIME(true, warn(0.8501073639999959>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, mudAreaConnected(dmiles_room, iHall7),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_nani/dmiles_ke.pfc.pl', 21), ax), none))).
  872. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_nani/dmiles_ke.pfc.pl:27
  873. % gripe_CPUTIME(true, warn(0.7940335080000409>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (isa(iOakDesk7, _3552)/(\+rtAvoidForwardChain(_3552))==>mudIsa(iOakDesk7, _3552)),  (completeIsaAsserted(iOakDesk7), pt(completeIsaAsserted(iOakDesk7), rhs([(isa(iOakDesk7, _3552)/(\+rtAvoidForwardChain(_3552))==>mudIsa(iOakDesk7, _3552))]))), none))).
  874. % gripe_CPUTIME(true, warn(0.8142399029999865>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, completeIsaAsserted(iOakDesk7),  (tObj(iOakDesk7), pt(tObj(iOakDesk7), rhs([completeIsaAsserted(iOakDesk7)]))), none))).
  875. % gripe_CPUTIME(true, warn(1.0710034539999924>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tObj(iOakDesk7),  (tFurniture(iOakDesk7), pt(tFurniture(iOakDesk7), rhs([tObj(iOakDesk7)]))), none))).
  876. % gripe_CPUTIME(true, warn(1.2250541660000067>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tFurniture(iOakDesk7),  (tOakDesk(iOakDesk7), pt(tOakDesk(iOakDesk7), rhs([tFurniture(iOakDesk7)]))), none))).
  877. % gripe_CPUTIME(true, warn(1.2462910190000116>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tOakDesk(iOakDesk7),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_nani/dmiles_ke.pfc.pl', 27), ax), none))).
  878. % /home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_nani/dmiles_ke.pfc.pl:28
  879. % gripe_CPUTIME(true, warn(0.769441449999988>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (isa(iOakDesk8, _3552)/(\+rtAvoidForwardChain(_3552))==>mudIsa(iOakDesk8, _3552)),  (completeIsaAsserted(iOakDesk8), pt(completeIsaAsserted(iOakDesk8), rhs([(isa(iOakDesk8, _3552)/(\+rtAvoidForwardChain(_3552))==>mudIsa(iOakDesk8, _3552))]))), none))).
  880. % gripe_CPUTIME(true, warn(0.7988953889999948>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, completeIsaAsserted(iOakDesk8),  (tObj(iOakDesk8), pt(tObj(iOakDesk8), rhs([completeIsaAsserted(iOakDesk8)]))), none))).
  881. % gripe_CPUTIME(true, warn(1.0496599709999828>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tObj(iOakDesk8),  (tFurniture(iOakDesk8), pt(tFurniture(iOakDesk8), rhs([tObj(iOakDesk8)]))), none))).
  882. % gripe_CPUTIME(true, warn(1.1982993510000028>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tFurniture(iOakDesk8),  (tOakDesk(iOakDesk8), pt(tOakDesk(iOakDesk8), rhs([tFurniture(iOakDesk8)]))), none))).
  883. % gripe_CPUTIME(true, warn(1.2205910519999748>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tOakDesk(iOakDesk8),  (mfl(baseKB, '/home/testpacks/lib/swipl/pack/prologmud_samples/prolog/prologmud_sample_games/src_game_nani/dmiles_ke.pfc.pl', 28), ax), none))).
  884. % Started at Sat Apr 29 13:13:05 2017
  885. % 456.198 seconds cpu time for 502,771,664 inferences
  886. % 36,468 atoms, 22,294 functors, 27,018 predicates, 363 modules, 5,995,881 VM-codes
  887. %
  888. %                        Limit    Allocated       In use
  889. % Local  stack: 16,000,004,096      520,192       11,096 Bytes
  890. % Global stack: 16,000,004,096      520,176      191,104 Bytes
  891. % Trail  stack: 16,000,002,048      260,088        4,464 Bytes
  892. %
  893. % 18,838 garbage collections gained 8,016,869,960 bytes in 6.809 seconds.
  894. % 223 atom garbage collections gained 2,215,104 atoms in 0.596 seconds.
  895. % 13,913 clause garbage collections gained 1,741,708 clauses in 3.685 seconds.
  896. % Stack shifts: 8 local, 10 global, 9 trail in 0.001 seconds
  897. % 21 threads, 0 finished threads used 0.000 seconds
  898. true.
  899.  
  900. baseKB: [debug]  ?- lar.
  901.  
  902. Hello session main!
  903. % debugm(ain_guess, sc_success(ain_guess, baseKB:mpred_ain(genls(tExplorer, tAgent)))).
  904. % debugm(ain_guess, sc_success(ain_guess, baseKB:mpred_ain(genls(tExplorer, tAgent)))).
  905. % gripe_CPUTIME(true, warn(0.9567894090000095>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique,  (isa(iFood7, _5690)/(\+rtAvoidForwardChain(_5690))==>mudIsa(iFood7, _5690)),  (completeIsaAsserted(iFood7), pt(completeIsaAsserted(iFood7), rhs([(isa(iFood7, _5690)/(\+rtAvoidForwardChain(_5690))==>mudIsa(iFood7, _5690))]))), none))).
  906. % gripe_CPUTIME(true, warn(0.9861166850000131>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, completeIsaAsserted(iFood7),  (tObj(iFood7), pt(tObj(iFood7), rhs([completeIsaAsserted(iFood7)]))), none))).
  907. % gripe_CPUTIME(true, warn(1.218347379000022>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tObj(iFood7),  (tItem(iFood7), pt(tItem(iFood7), rhs([tObj(iFood7)]))), none))).
  908. % gripe_CPUTIME(true, warn(1.2838706590000015>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tItem(iFood7),  (tEatAble(iFood7), pt(tEatAble(iFood7), rhs([tItem(iFood7)]))), none))).
  909. % gripe_CPUTIME(true, warn(1.3041639799999984>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tEatAble(iFood7),  (tFood(iFood7), pt(tFood(iFood7), rhs([tEatAble(iFood7)]))), none))).
  910. % gripe_CPUTIME(true, warn(1.4765060419999827>0.4), baseKB:must2('ore.pl':1097, mpred_post_update4(unique, tFood(iFood7),  (mfl(baseKB, user_input, '$stream_position'(534284, 3540, 0, 534284)), ax), none))).
  911. % debugm(baseKB, sc_success(baseKB, baseKB:createByNameMangle(tFood, iFood7, tFood))).
  912. % debugm(unfwc, sc_success(unfwc, baseKB:retract_u(nt(~mudHealth(iExplorer6, 90), call_u_no_bc(~mudHealth(iExplorer6, 90)), rhs([mudHealth(iExplorer6, 90)]))))).
  913. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(mudHealth(iExplorer6, 90)))).
  914. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(nt(~mudHealth(iExplorer6, 90), call_u_no_bc(~mudHealth(iExplorer6, 90)), rhs([mudHealth(iExplorer6, 90)]))))).
  915. % 'Time'(2.703)=baseKB:create_instance_now(iExplorer6, tAgent, []).
  916.  
  917. Welcome to the MUD iExplorer6!
  918.  
  919. The stream <stream>(0x7f7e10cb6ec0)!
  920. this is blinking red!
  921. location= nop(xyzFn(iArea1005,1,1,1)).
  922.  
  923.  [] []          [] []
  924.  [] xp -- -- -- -- []
  925.     -- -- -- -- --
  926.     -- -- -- -- --
  927.     -- -- -- -- --
  928.  [] -- -- -- -- -- []
  929.  [] []          [] []
  930. text= mudAtLoc(iExplorer6,xyzFn(iArea1005,1,1,1)).
  931. text= mudFacing(iExplorer6,vNorth).
  932. mudStance= notFound(f4,mudStance,_19996).
  933. text= nameStringsList(iArea1005,[s("A","Corridor")]).
  934. path(vSouth)= pathDirLeadsTo(iArea1005,vSouth,iArea1002).
  935. path(vWest)= pathDirLeadsTo(iArea1005,vWest,iArea1004).
  936. path(vNorth)= pathDirLeadsTo(iArea1005,vNorth,iArea1008).
  937. path(vEast)= pathDirLeadsTo(iArea1005,vEast,iArea1006).
  938. pathName(vNorth)= pathName(iArea1005,vNorth,s("The","corridor","continues","North")).
  939. pathName(vEast)= pathName(iArea1005,vEast,s("The","Transporter","Room","is","East")).
  940. pathName(vSouth)= pathName(iArea1005,vSouth,s("The","corridor","continues","South")).
  941. pathName(vWest)= pathName(iArea1005,vWest,s("The","Brig","is","West")).
  942. text= localityOfObject(iExplorer6,iArea1005).
  943. text= mudNearFeet(iExplorer6,[]).
  944. text= mudNearReach(iExplorer6,[]).
  945. mudGetPrecepts= notFound(f4,mudGetPrecepts,_12430).
  946. text= mudMoveDist(iExplorer6,1).
  947. mudHeightOnObj= notFound(f4,mudHeightOnObj,_18980).
  948. mudLastCmdSuccess= wasSuccess(iExplorer6,_24730,vTrue).
  949.  
  950. existence_error(source_sink,mudEnergy(iExplorer6,140))
  951. % error((goals=[mudEnergy(iExplorer6, 140)])=error('existence_error_XXXXXXXXX__\033\[0m\033\[1;34m%-6s\033\[m\'This is text\033\[0mRED__existence_error_existence_error'(source_sink, mudEnergy(iExplorer6, 140)), _2550):[mudEnergy(iExplorer6, 140)]).
  952.  
  953. existence_error(source_sink,actImprove(mudEnergy))
  954. % error((todo=[actImprove(mudEnergy)])=error('existence_error_XXXXXXXXX__\033\[0m\033\[1;34m%-6s\033\[m\'This is text\033\[0mRED__existence_error_existence_error'(source_sink, actImprove(mudEnergy)), _2546):[actImprove(mudEnergy)]).
  955. ftText= [mudPossess(iExplorer6,iBoots745),mudPossess(iExplorer6,iCommBadge746),mudPossess(iExplorer6,iBlueUniform747),mudPossess(iExplorer6,iFood7)].
  956. ftText= mudStowing(iExplorer6,iFood7).
  957. ftText= [wearsClothing(iExplorer6,iBoots745),wearsClothing(iExplorer6,iCommBadge746),wearsClothing(iExplorer6,iBlueUniform747)].
  958. iExplorer6 [iExplorer6,wants,to]>n
  959. % debugm(baseKB, sc_success(baseKB, baseKB:local_to_words_list(n, ["n"]))).
  960. % parse_agent_text_command(iExplorer6, "n", [], _1180, _1182).
  961. % debugm(baseKB, sc_success(baseKB, baseKB:coerce("n", vtDirection, vNorth))).
  962. % succeed_parse_agent_text_command_0(iExplorer6,"n",[],iExplorer6,actMove(vNorth))
  963. actNotice(you,begin(you,actMove(vNorth))).
  964. % move_dir_target(xyzFn(iArea1005, 1, 1, 1), vNorth, xyzFn(iArea1008, 1, 5, 1)).
  965. % debugm(baseKB, sc_success(baseKB, baseKB:dmsg(move_dir_target(xyzFn(iArea1005, 1, 1, 1), vNorth, xyzFn(iArea1008, 1, 5, 1))))).
  966. % debugm(baseKB, sc_success(baseKB, baseKB:locationToRegion(xyzFn(iArea1005, 1, 1, 1), iArea1005))).
  967. % debugm(baseKB, sc_success(baseKB, baseKB:locationToRegion(xyzFn(iArea1008, 1, 5, 1), iArea1008))).
  968. % debugm(baseKB, sc_success(baseKB, baseKB:expire_dont_add)).
  969. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(admittedArgument(mudAtLoc, 1, iExplorer6)))).
  970. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(mudAtLoc(iExplorer6, xyzFn(iArea1005, 1, 1, 1))))).
  971. % debugm(baseKB, sc_success(baseKB, baseKB:clr(mudAtLoc(iExplorer6, xyzFn(iArea1005, 1, 1, 1))))).
  972. % debugm(baseKB, sc_success(baseKB, baseKB:(expire_dont_add, ain_expanded(mudAtLoc(iExplorer6, xyzFn(iArea1008, 1, 5, 1))), sanity(is_asserted(mudAtLoc(iExplorer6, xyzFn(iArea1008, 1, 5, 1)))), sanity((clause_u(mudAtLoc(iExplorer6, xyzFn(iArea1008, 1, 5, 1))), xyzFn(iArea1008, 1, 5, 1)\==xyzFn(iArea1005, 1, 1, 1)))))).
  973. actNotice(you,actLeave(you,iArea1005,to(vNorth))).
  974. % debugm(baseKB, sc_success(baseKB, baseKB:ifThen(iArea1005\==iArea1008, raise_location_event(xyzFn(iArea1005, 1, 1, 1), actNotice(reciever, actLeave(iExplorer6, iArea1005, to(vNorth))))))).
  975. % debugm(baseKB, sc_success(baseKB, baseKB:reverse_dir(vNorth, vSouth))).
  976. actNotice(you,actEnter(you,iArea1008,from(vSouth))).
  977. % debugm(baseKB, sc_success(baseKB, baseKB:ifThen(iArea1005\==iArea1008, raise_location_event(xyzFn(iArea1008, 1, 5, 1), actNotice(reciever, actEnter(iExplorer6, iArea1008, from(vSouth))))))).
  978. % debugm(baseKB, sc_success(baseKB, baseKB:!)).
  979. % debugm(baseKB, sc_success(baseKB, baseKB:check_for_fall(xyzFn(iArea1005, 1, 1, 1), xyzFn(iArea1008, 1, 5, 1), iExplorer6))).
  980. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(mudEnergy(iExplorer6, 90)))).
  981. % debugm(unfwc, sc_success(unfwc, baseKB:retract_u(nt(~mudEnergy(iExplorer6, 90), call_u_no_bc(~mudEnergy(iExplorer6, 90)), rhs([mudEnergy(iExplorer6, 90)]))))).
  982. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(nt(~mudEnergy(iExplorer6, 90), call_u_no_bc(~mudEnergy(iExplorer6, 90)), rhs([mudEnergy(iExplorer6, 90)]))))).
  983. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(mudEnergy(iExplorer6, 90)))).
  984. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(mudEnergy(iExplorer6, 86)))).
  985. actNotice(you,done(you,actMove(vNorth))).
  986. % debugm(baseKB, sc_success(baseKB, baseKB:must2('net.pl':262, find_and_call(enqueue_agent_action(iExplorer6, ["n"], main))))).
  987. location= nop(xyzFn(iArea1008,1,5,1)).
  988.  
  989.  [] []          [] []
  990.  [] -- -- -- -- -- []
  991.     -- -- -- -- --
  992.     -- -- -- -- --
  993.     -- -- -- -- --
  994.  [] xp -- -- -- -- []
  995.  [] []          [] []
  996. text= mudAtLoc(iExplorer6,xyzFn(iArea1008,1,5,1)).
  997. text= mudFacing(iExplorer6,vNorth).
  998. mudStance= notFound(f4,mudStance,_20012).
  999. text= nameStringsList(iArea1008,[s("A","Corridor")]).
  1000. path(vSouth)= pathDirLeadsTo(iArea1008,vSouth,iArea1005).
  1001. path(vWest)= pathDirLeadsTo(iArea1008,vWest,iArea1007).
  1002. path(vNorth)= pathDirLeadsTo(iArea1008,vNorth,iArea1010).
  1003. path(vEast)= pathDirLeadsTo(iArea1008,vEast,iArea1009).
  1004. pathName(vNorth)= pathName(iArea1008,vNorth,s("The","turbolift","is","North")).
  1005. pathName(vEast)= pathName(iArea1008,vEast,s("Holodeck","2","is","East")).
  1006. pathName(vSouth)= pathName(iArea1008,vSouth,s("The","corridor","continues","South")).
  1007. pathName(vWest)= pathName(iArea1008,vWest,s("The","School","is","West")).
  1008. text= localityOfObject(iExplorer6,iArea1008).
  1009. text= mudNearFeet(iExplorer6,[]).
  1010. text= mudNearReach(iExplorer6,[]).
  1011. mudGetPrecepts= notFound(f4,mudGetPrecepts,_10880).
  1012. text= mudMoveDist(iExplorer6,1).
  1013. mudHeightOnObj= notFound(f4,mudHeightOnObj,_17430).
  1014. mudLastCmdSuccess= wasSuccess(iExplorer6,_23180,vTrue).
  1015.  
  1016. existence_error(source_sink,mudEnergy(iExplorer6,140))
  1017. % error((goals=[mudEnergy(iExplorer6, 140)])=error('existence_error_XXXXXXXXX__\033\[0m\033\[1;34m%-6s\033\[m\'This is text\033\[0mRED__existence_error_existence_error'(source_sink, mudEnergy(iExplorer6, 140)), _2566):[mudEnergy(iExplorer6, 140)]).
  1018.  
  1019. existence_error(source_sink,actImprove(mudEnergy))
  1020. % error((todo=[actImprove(mudEnergy)])=error('existence_error_XXXXXXXXX__\033\[0m\033\[1;34m%-6s\033\[m\'This is text\033\[0mRED__existence_error_existence_error'(source_sink, actImprove(mudEnergy)), _2562):[actImprove(mudEnergy)]).
  1021. ftText= [mudPossess(iExplorer6,iBoots745),mudPossess(iExplorer6,iCommBadge746),mudPossess(iExplorer6,iBlueUniform747),mudPossess(iExplorer6,iFood7)].
  1022. ftText= mudStowing(iExplorer6,iFood7).
  1023. ftText= [wearsClothing(iExplorer6,iBoots745),wearsClothing(iExplorer6,iCommBadge746),wearsClothing(iExplorer6,iBlueUniform747)].
  1024. iExplorer6 [iExplorer6,wants,to]>w
  1025. % debugm(baseKB, sc_success(baseKB, baseKB:local_to_words_list(w, ["w"]))).
  1026. % parse_agent_text_command(iExplorer6, "w", [], _1166, _1168).
  1027. % debugm(baseKB, sc_success(baseKB, baseKB:coerce("w", vtDirection, vWest))).
  1028. % succeed_parse_agent_text_command_0(iExplorer6,"w",[],iExplorer6,actMove(vWest))
  1029. actNotice(you,begin(you,actMove(vWest))).
  1030. % move_dir_target(xyzFn(iArea1008, 1, 5, 1), vWest, xyzFn(iArea1007, 5, 5, 1)).
  1031. % debugm(baseKB, sc_success(baseKB, baseKB:dmsg(move_dir_target(xyzFn(iArea1008, 1, 5, 1), vWest, xyzFn(iArea1007, 5, 5, 1))))).
  1032. % debugm(baseKB, sc_success(baseKB, baseKB:locationToRegion(xyzFn(iArea1008, 1, 5, 1), iArea1008))).
  1033. % debugm(baseKB, sc_success(baseKB, baseKB:locationToRegion(xyzFn(iArea1007, 5, 5, 1), iArea1007))).
  1034. % debugm(baseKB, sc_success(baseKB, baseKB:expire_dont_add)).
  1035. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(admittedArgument(mudAtLoc, 1, iExplorer6)))).
  1036. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(mudAtLoc(iExplorer6, xyzFn(iArea1008, 1, 5, 1))))).
  1037. % debugm(baseKB, sc_success(baseKB, baseKB:clr(mudAtLoc(iExplorer6, xyzFn(iArea1008, 1, 5, 1))))).
  1038. % debugm(baseKB, sc_success(baseKB, baseKB:(expire_dont_add, ain_expanded(mudAtLoc(iExplorer6, xyzFn(iArea1007, 5, 5, 1))), sanity(is_asserted(mudAtLoc(iExplorer6, xyzFn(iArea1007, 5, 5, 1)))), sanity((clause_u(mudAtLoc(iExplorer6, xyzFn(iArea1007, 5, 5, 1))), xyzFn(iArea1007, 5, 5, 1)\==xyzFn(iArea1008, 1, 5, 1)))))).
  1039. actNotice(you,actLeave(you,iArea1008,to(vWest))).
  1040. % debugm(baseKB, sc_success(baseKB, baseKB:ifThen(iArea1008\==iArea1007, raise_location_event(xyzFn(iArea1008, 1, 5, 1), actNotice(reciever, actLeave(iExplorer6, iArea1008, to(vWest))))))).
  1041. % debugm(baseKB, sc_success(baseKB, baseKB:reverse_dir(vWest, vEast))).
  1042. actNotice(you,actEnter(you,iArea1007,from(vEast))).
  1043. % debugm(baseKB, sc_success(baseKB, baseKB:ifThen(iArea1008\==iArea1007, raise_location_event(xyzFn(iArea1007, 5, 5, 1), actNotice(reciever, actEnter(iExplorer6, iArea1007, from(vEast))))))).
  1044. % debugm(baseKB, sc_success(baseKB, baseKB:!)).
  1045. % debugm(baseKB, sc_success(baseKB, baseKB:check_for_fall(xyzFn(iArea1008, 1, 5, 1), xyzFn(iArea1007, 5, 5, 1), iExplorer6))).
  1046. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(mudEnergy(iExplorer6, 84)))).
  1047. % debugm(baseKB, sc_success(baseKB, baseKB:mpred_retract_supported_relations(mudEnergy(iExplorer6, 80)))).
  1048. actNotice(you,done(you,actMove(vWest))).
  1049. % debugm(baseKB, sc_success(baseKB, baseKB:must2('net.pl':262, find_and_call(enqueue_agent_action(iExplorer6, ["w"], main))))).
  1050. location= nop(xyzFn(iArea1007,5,5,1)).
  1051.  
  1052.  [] [] [] [] [] [] []
  1053.  [] -- -- -- -- -- []
  1054.  [] -- -- -- -- --
  1055.  [] -- -- -- -- --
  1056.  [] -- -- -- -- --
  1057.  [] -- -- -- -- xp []
  1058.  [] [] [] [] [] [] []
  1059. text= mudAtLoc(iExplorer6,xyzFn(iArea1007,5,5,1)).
  1060. text= mudFacing(iExplorer6,vWest).
  1061. mudStance= notFound(f4,mudStance,_15428).
  1062. text= nameStringsList(iArea1007,["School"]).
  1063. path(vEast)= pathDirLeadsTo(iArea1007,vEast,iArea1008).
  1064. pathName(vEast)= pathName(iArea1007,vEast,s("A","corridor","is","East")).
  1065. text= localityOfObject(iTroi712,iArea1007).
  1066. text= localityOfObject(iExplorer6,iArea1007).
  1067. text= mudNearFeet(iExplorer6,[]).
  1068. text= mudNearReach(iExplorer6,[]).
  1069. mudGetPrecepts= notFound(f4,mudGetPrecepts,_12600).
  1070. text= mudMoveDist(iExplorer6,1).
  1071. mudHeightOnObj= notFound(f4,mudHeightOnObj,_19150).
  1072. mudLastCmdSuccess= wasSuccess(iExplorer6,_24900,vTrue).
  1073.  
  1074. existence_error(source_sink,mudEnergy(iExplorer6,140))
  1075. % error((goals=[mudEnergy(iExplorer6, 140)])=error('existence_error_XXXXXXXXX__\033\[0m\033\[1;34m%-6s\033\[m\'This is text\033\[0mRED__existence_error_existence_error'(source_sink, mudEnergy(iExplorer6, 140)), _2552):[mudEnergy(iExplorer6, 140)]).
  1076.  
  1077. existence_error(source_sink,actImprove(mudEnergy))
  1078. % error((todo=[actImprove(mudEnergy)])=error('existence_error_XXXXXXXXX__\033\[0m\033\[1;34m%-6s\033\[m\'This is text\033\[0mRED__existence_error_existence_error'(source_sink, actImprove(mudEnergy)), _2548):[actImprove(mudEnergy)]).
  1079. ftText= [mudPossess(iExplorer6,iBoots745),mudPossess(iExplorer6,iCommBadge746),mudPossess(iExplorer6,iBlueUniform747),mudPossess(iExplorer6,iFood7)].
  1080. ftText= mudStowing(iExplorer6,iFood7).
  1081. ftText= [wearsClothing(iExplorer6,iBoots745),wearsClothing(iExplorer6,iCommBadge746),wearsClothing(iExplorer6,iBlueUniform747)].
  1082. iExplorer6 [iExplorer6,wants,to]>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement