added mutable profiles and a FIXME: the . ,(list) is a horrible hack that makes the datastructures mutable
1 files changed, 7 insertions(+), 6 deletions(-)

M game-helpers.w
M game-helpers.w +7 -6
@@ 48,16 48,17 @@ false-if-exception
     import : fibers scheduler
 
 define game-state-initial
-    '
+    ` ;; FIXME: the . ,(list) is a horrible hack that makes the datastructures mutable
       profiles
-          juli (player-character) (explain . 9) (fast-talk . 12) (fight . 9) (run . 9)
-          melter (player-character) (explain . 12) (fight . 9)
-          dryad (explain . 9) (fast-talk . 9) (fight . 18)
-          dark-dryad (run . 6) (explain . 6) (fight . 15)
-          becky-waly (fight . 12)
+          juli (player-character) (explain . 9) (fast-talk . 12) (fight . 9) (run . 9) . ,(list)
+          melter (player-character) (explain . 12) (fight . 9) . ,(list)
+          dryad (explain . 9) (fast-talk . 9) (fight . 18) . ,(list)
+          dark-dryad (run . 6) (explain . 6) (fight . 15) . ,(list)
+          becky-waly (fight . 12) . ,(list)
       things ()
       outcomes ()
       scene . first-encounter
+      . . ,(list)
       ;; optionally:
       ;; id . "…"
       ;; name . "…"