From 49b931d5e5fa75d587e9c0bce1c852dfd6c2024c Mon Sep 17 00:00:00 2001
From: EpicValor <drakken_raed@hotmail.com>
Date: Wed, 9 Aug 2023 16:11:10 -0500
Subject: [PATCH] Changes

Fixed some convos around starting city
Added NPC guard for Anna quest
Added prc switch constants
---
 _module/Aantioch [PRC-CEP3].mod       |  Bin 45634104 -> 45778789 bytes
 _module/are/sarumcitymain.are.json    |    2 +-
 _module/dlg/angrydruid.dlg.json       |  108 +-
 _module/dlg/asg_alchemylab.dlg.json   |  118 +-
 _module/dlg/asg_researchdesk.dlg.json |  274 +-
 _module/dlg/beggar.dlg.json           |  116 +-
 _module/dlg/blackrobechat.dlg.json    |   18 +-
 _module/dlg/bloodypoor.dlg.json       |   10 +-
 _module/dlg/breth_keepr.dlg.json      |  132 +-
 _module/dlg/cm_demonheadinn.dlg.json  |  106 +-
 _module/dlg/conv_cugelquest.dlg.json  |  156 +-
 _module/dlg/conv_jailorquest.dlg.json |  170 +-
 _module/dlg/conv_thespeaker.dlg.json  |   44 +-
 _module/dlg/convo_anna.dlg.json       |  372 +-
 _module/dlg/convo_anna_guard.dlg.json |  122 +-
 _module/dlg/convo_lomil.dlg.json      |  154 +-
 _module/gic/sarumcitymain.gic.json    |   14 +-
 _module/git/sarumcitymain.git.json    | 4743 +++++++++++++++++++++++--
 _module/ifo/module.ifo.json           |  396 ++-
 _module/itp/itempalcus.itp.json       |    2 +-
 _module/ncs/anna_give.ncs             |  Bin 573 -> 542 bytes
 _module/nss/anna_give.nss             |    2 +-
 _module/nss/prc_inc_switch.nss        | 2958 +++++++++++++++
 _module/uti/dragonsreward.uti.json    |    6 +-
 _module/uti/gen_coloringbook.uti.json |   85 +
 _module/uti/playershandbook.uti.json  |    6 +-
 _module/uti/statueofdeath.uti.json    |   39 +-
 _module/uti/statueofgold.uti.json     |   39 +-
 _module/uti/statueofjade.uti.json     |   39 +-
 _module/uti/statueofwater.uti.json    |   70 +-
 30 files changed, 9761 insertions(+), 540 deletions(-)
 create mode 100644 _module/nss/prc_inc_switch.nss
 create mode 100644 _module/uti/gen_coloringbook.uti.json

diff --git a/_module/Aantioch [PRC-CEP3].mod b/_module/Aantioch [PRC-CEP3].mod
index 0e3d45042cc84097fa7413109853ac3058f74c2d..127b570fd53dc284b6d043f453af2be5a8ce0ea8 100644
GIT binary patch
delta 379356
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
M@bcM8YkvCw0kn#sMF0Q*

delta 247024
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

diff --git a/_module/are/sarumcitymain.are.json b/_module/are/sarumcitymain.are.json
index dbe0676f..8f5e282c 100644
--- a/_module/are/sarumcitymain.are.json
+++ b/_module/are/sarumcitymain.are.json
@@ -15684,7 +15684,7 @@
   },
   "Version": {
     "type": "dword",
-    "value": 169
+    "value": 170
   },
   "Width": {
     "type": "int",
diff --git a/_module/dlg/angrydruid.dlg.json b/_module/dlg/angrydruid.dlg.json
index 6496c572..fc8fcd52 100644
--- a/_module/dlg/angrydruid.dlg.json
+++ b/_module/dlg/angrydruid.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 40
@@ -50,6 +54,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -65,6 +73,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -97,6 +109,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -126,6 +142,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -141,6 +161,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -173,6 +197,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -202,6 +230,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -234,6 +266,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -263,6 +299,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -295,6 +335,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 41
@@ -340,6 +384,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -379,12 +427,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Hmmm, if i see or hear of you killing gods creatures again, ill hunt you down!"
+            "0": "Hmmm, if I see or hear of you killing gods creatures again, I'll hunt you down!"
           }
         }
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -424,7 +476,7 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Hmmm, if i see or hear of you killing gods creatures again, ill hunt you down!"
+            "0": "Hmmm, if I see or hear of you killing gods creatures again, I'll hunt you down!"
           }
         }
       }
@@ -443,6 +495,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 40
@@ -468,6 +524,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -500,6 +560,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -525,6 +589,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -557,6 +625,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -582,6 +654,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -614,6 +690,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -639,6 +719,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -671,6 +755,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 39
@@ -696,6 +784,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -728,6 +820,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 39
@@ -753,6 +849,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -794,6 +894,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/dlg/asg_alchemylab.dlg.json b/_module/dlg/asg_alchemylab.dlg.json
index 063d139d..a74d6a84 100644
--- a/_module/dlg/asg_alchemylab.dlg.json
+++ b/_module/dlg/asg_alchemylab.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -66,6 +70,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -95,6 +103,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -127,6 +139,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -156,6 +172,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -171,6 +191,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -186,6 +210,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -218,6 +246,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -247,6 +279,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -283,6 +319,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -312,6 +352,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -327,6 +371,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -359,6 +407,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -388,6 +440,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -424,6 +480,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -463,7 +523,7 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Unfortunaly your Alchemy Research book does not seam to be in the Lecturn. You may wish to check the lecturn for the proper book."
+            "0": "Unfortunately, your Alchemy Research book does not seem to be in the Lecturn. You may wish to check the lecturn for the proper book."
           }
         }
       }
@@ -482,6 +542,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -507,6 +571,10 @@
                 "type": "resref",
                 "value": "asg_alcdesk_01t"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -522,6 +590,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -554,6 +626,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -595,6 +671,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -620,6 +700,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -652,6 +736,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -677,6 +765,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -709,6 +801,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -734,6 +830,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -770,6 +870,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -795,6 +899,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -836,6 +944,10 @@
           "type": "resref",
           "value": "asg_resdesk_06t"
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 1
@@ -847,6 +959,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/dlg/asg_researchdesk.dlg.json b/_module/dlg/asg_researchdesk.dlg.json
index acf8844a..311e57f3 100644
--- a/_module/dlg/asg_researchdesk.dlg.json
+++ b/_module/dlg/asg_researchdesk.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -50,6 +54,10 @@
                 "type": "resref",
                 "value": "asg_resdeskprev"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -82,6 +90,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -127,6 +139,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -156,6 +172,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -188,6 +208,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -233,6 +257,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -262,6 +290,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -277,6 +309,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -292,6 +328,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -324,6 +364,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -353,6 +397,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -389,6 +437,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -418,6 +470,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -454,6 +510,10 @@
       },
       {
         "__struct_id": 7,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -483,6 +543,10 @@
                 "type": "resref",
                 "value": "asg_rul_testop01"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 13
@@ -498,6 +562,10 @@
                 "type": "resref",
                 "value": "asg_rul_testop02"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 12
@@ -513,6 +581,10 @@
                 "type": "resref",
                 "value": "asg_rul_testop03"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 11
@@ -528,6 +600,10 @@
                 "type": "resref",
                 "value": "asg_rul_testop04"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 10
@@ -543,6 +619,10 @@
                 "type": "resref",
                 "value": "asg_rul_testop05"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 9
@@ -558,6 +638,10 @@
                 "type": "resref",
                 "value": "asg_rul_testop06"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -573,6 +657,10 @@
                 "type": "resref",
                 "value": "asg_resdesknext"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -588,6 +676,10 @@
                 "type": "resref",
                 "value": "asg_resdeskprev"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -603,6 +695,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -635,6 +731,10 @@
       },
       {
         "__struct_id": 8,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -664,6 +764,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 15
@@ -679,6 +783,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 14
@@ -711,6 +819,10 @@
       },
       {
         "__struct_id": 9,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -756,6 +868,10 @@
       },
       {
         "__struct_id": 10,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -801,6 +917,10 @@
       },
       {
         "__struct_id": 11,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -840,7 +960,7 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Unfortunately your mind is to exhasted at this time to work on any new designs. Try again in <CUSTOM1970001> hour(s)."
+            "0": "Unfortunately, your mind is to exhasted at this time to work on any new designs. Try again in <CUSTOM1970001> hour(s)."
           }
         }
       }
@@ -859,6 +979,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -884,6 +1008,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -920,6 +1048,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -945,6 +1077,10 @@
                 "type": "resref",
                 "value": "asg_resdesk_01t"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -960,6 +1096,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -992,6 +1132,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1033,6 +1177,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1058,6 +1206,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -1090,6 +1242,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1115,6 +1271,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -1130,6 +1290,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -1162,6 +1326,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1187,6 +1355,10 @@
                 "type": "resref",
                 "value": "asg_resdesk_01t"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -1223,6 +1395,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1248,6 +1424,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -1284,6 +1464,10 @@
       },
       {
         "__struct_id": 7,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1309,6 +1493,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -1345,6 +1533,10 @@
       },
       {
         "__struct_id": 8,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1370,6 +1562,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -1406,6 +1602,10 @@
       },
       {
         "__struct_id": 9,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1431,6 +1631,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -1467,6 +1671,10 @@
       },
       {
         "__struct_id": 10,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1492,6 +1700,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -1528,6 +1740,10 @@
       },
       {
         "__struct_id": 11,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1553,6 +1769,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -1589,6 +1809,10 @@
       },
       {
         "__struct_id": 12,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1614,6 +1838,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -1650,6 +1878,10 @@
       },
       {
         "__struct_id": 13,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1675,6 +1907,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -1707,6 +1943,10 @@
       },
       {
         "__struct_id": 14,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1732,6 +1972,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -1768,6 +2012,10 @@
       },
       {
         "__struct_id": 15,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1793,6 +2041,10 @@
                 "type": "resref",
                 "value": "asg_rul_buldresr"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 10
@@ -1808,6 +2060,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 9
@@ -1849,6 +2105,10 @@
           "type": "resref",
           "value": "asg_resdesk_05t"
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 11
@@ -1860,6 +2120,10 @@
           "type": "resref",
           "value": "asg_resdesk_06t"
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 2
@@ -1871,6 +2135,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 1
@@ -1882,6 +2150,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/dlg/beggar.dlg.json b/_module/dlg/beggar.dlg.json
index 7f8ac76b..df0f386a 100644
--- a/_module/dlg/beggar.dlg.json
+++ b/_module/dlg/beggar.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -50,6 +54,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -65,6 +73,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -80,6 +92,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -95,6 +111,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -110,6 +130,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -136,12 +160,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Gawd im starved, i aint eaten nofin for a week now guv,spare some gold for a downtrodden soul?"
+            "0": "By the gods I'm starved, I aint eaten nofin for a week now guv, spare some gold for a downtrodden soul?"
           }
         }
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -171,6 +199,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -203,6 +235,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -232,6 +268,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -264,6 +304,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -293,6 +337,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -325,6 +373,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -354,6 +406,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -388,7 +444,7 @@
   },
   "NumWords": {
     "type": "dword",
-    "value": 133
+    "value": 136
   },
   "PreventZoomIn": {
     "type": "byte",
@@ -399,6 +455,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -440,6 +500,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -465,6 +529,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -497,6 +565,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -538,6 +610,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -563,6 +639,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -595,6 +675,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -636,6 +720,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -661,6 +749,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -693,6 +785,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -734,6 +830,10 @@
       },
       {
         "__struct_id": 7,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -759,6 +859,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -791,6 +895,10 @@
       },
       {
         "__struct_id": 8,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -841,6 +949,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/dlg/blackrobechat.dlg.json b/_module/dlg/blackrobechat.dlg.json
index a856e629..83dc5df0 100644
--- a/_module/dlg/blackrobechat.dlg.json
+++ b/_module/dlg/blackrobechat.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 88
@@ -50,6 +54,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -76,7 +84,7 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Begone worm! You think a powerful Black robe such as myself has time to stand around conversing with fools?! Get out of my sight lest i banish you to the depths of Hell!!"
+            "0": "Begone worm! You think a powerful Black Robe such as myself has time to stand around conversing with fools?! Get out of my sight lest I banish you to the depths of hell!!"
           }
         }
       }
@@ -95,6 +103,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -145,6 +157,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/dlg/bloodypoor.dlg.json b/_module/dlg/bloodypoor.dlg.json
index 09baa3b2..61c52d03 100644
--- a/_module/dlg/bloodypoor.dlg.json
+++ b/_module/dlg/bloodypoor.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -60,7 +64,7 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Im so bloody poor!"
+            "0": "I'm so bloody poor!"
           }
         }
       }
@@ -87,6 +91,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/dlg/breth_keepr.dlg.json b/_module/dlg/breth_keepr.dlg.json
index 96fb06e3..7473b33e 100644
--- a/_module/dlg/breth_keepr.dlg.json
+++ b/_module/dlg/breth_keepr.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -50,6 +54,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -65,6 +73,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -97,6 +109,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -126,6 +142,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -141,6 +161,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -167,12 +191,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "It will cost you 5,000Gp , I have to find magical components and they cost money........"
+            "0": "It will cost you 5,000Gp. I have to find magical components and they cost money........"
           }
         }
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -202,6 +230,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -217,6 +249,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -232,6 +268,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -247,6 +287,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -279,6 +323,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -324,6 +372,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -369,6 +421,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -414,6 +470,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -443,6 +503,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -477,7 +541,7 @@
   },
   "NumWords": {
     "type": "dword",
-    "value": 59
+    "value": 58
   },
   "PreventZoomIn": {
     "type": "byte",
@@ -488,6 +552,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -513,6 +581,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -545,6 +617,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -570,6 +646,10 @@
                 "type": "resref",
                 "value": "ck_5000_gp"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -585,6 +665,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -617,6 +701,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -658,6 +746,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -683,6 +775,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -715,6 +811,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -740,6 +840,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -772,6 +876,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -797,6 +905,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -829,6 +941,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -870,6 +986,10 @@
       },
       {
         "__struct_id": 7,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -911,6 +1031,10 @@
       },
       {
         "__struct_id": 8,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -961,6 +1085,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/dlg/cm_demonheadinn.dlg.json b/_module/dlg/cm_demonheadinn.dlg.json
index f5772bcd..67f569c1 100644
--- a/_module/dlg/cm_demonheadinn.dlg.json
+++ b/_module/dlg/cm_demonheadinn.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -50,9 +54,13 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
-                "value": 0
+                "value": 1
               },
               "IsChild": {
                 "type": "byte",
@@ -65,9 +73,13 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
-                "value": 1
+                "value": 0
               },
               "IsChild": {
                 "type": "byte",
@@ -91,7 +103,7 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Welcome to my Bar. Would you like a drink, just fill up the bottles at the kegs!"
+            "0": "Welcome to my bar. Would you like a drink? Just fill up the bottles at the kegs!"
           }
         }
       }
@@ -110,47 +122,10 @@
     "value": [
       {
         "__struct_id": 0,
-        "Animation": {
-          "type": "dword",
-          "value": 0
-        },
-        "AnimLoop": {
-          "type": "byte",
-          "value": 1
-        },
-        "Comment": {
-          "type": "cexostring",
-          "value": ""
-        },
-        "Delay": {
-          "type": "dword",
-          "value": 4294967295
-        },
-        "EntriesList": {
+        "ActionParams": {
           "type": "list",
           "value": []
         },
-        "Quest": {
-          "type": "cexostring",
-          "value": ""
-        },
-        "Script": {
-          "type": "resref",
-          "value": "os_demonheadinn"
-        },
-        "Sound": {
-          "type": "resref",
-          "value": ""
-        },
-        "Text": {
-          "type": "cexolocstring",
-          "value": {
-            "0": "Yes. Please"
-          }
-        }
-      },
-      {
-        "__struct_id": 1,
         "Animation": {
           "type": "dword",
           "value": 0
@@ -189,6 +164,51 @@
             "0": "No, thanks."
           }
         }
+      },
+      {
+        "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
+        "Animation": {
+          "type": "dword",
+          "value": 0
+        },
+        "AnimLoop": {
+          "type": "byte",
+          "value": 1
+        },
+        "Comment": {
+          "type": "cexostring",
+          "value": ""
+        },
+        "Delay": {
+          "type": "dword",
+          "value": 4294967295
+        },
+        "EntriesList": {
+          "type": "list",
+          "value": []
+        },
+        "Quest": {
+          "type": "cexostring",
+          "value": ""
+        },
+        "Script": {
+          "type": "resref",
+          "value": "os_demonheadinn"
+        },
+        "Sound": {
+          "type": "resref",
+          "value": ""
+        },
+        "Text": {
+          "type": "cexolocstring",
+          "value": {
+            "0": "Yes. Please"
+          }
+        }
       }
     ]
   },
@@ -201,6 +221,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/dlg/conv_cugelquest.dlg.json b/_module/dlg/conv_cugelquest.dlg.json
index d94a0b7c..375f3995 100644
--- a/_module/dlg/conv_cugelquest.dlg.json
+++ b/_module/dlg/conv_cugelquest.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -50,6 +54,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -65,6 +73,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -91,12 +103,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "If you are another killer sent by that fool of a jailor i would advise you to think carefuly before striking me down. You have the look of one who has traveled far and braved many trails. Perhaps i have some information that may be of use to you?"
+            "0": "If you are another killer sent by that fool of a jailor I would advise you to think carefuly before striking me down. You have the look of one who has traveled far and braved many trails. Perhaps I have some information that may be of use to you?"
           }
         }
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -126,6 +142,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -152,12 +172,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Ah so the nature of this war preplexes you to? Stand fast my friend maybe we can be of service to each other here,i have a dilema you may be able to help me with and mayhaps i have something of use to you in exchange?"
+            "0": "Ah so the nature of this war preplexes you to? Stand fast my friend maybe we can be of service to each other here,i have a dilema you may be able to help me with and mayhaps I have something of use to you in exchange?"
           }
         }
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -187,6 +211,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -219,6 +247,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -248,6 +280,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -274,12 +310,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "I sent my own man, my good friend Fianthoser into the rift to investigate. He has yet to return. Recently a small quantity of magical rune stones came into my possession. I believe these ancient stones offer some measure of protection to the owner while in the rift. I will supply you with one of these stones. Find the portal in the sewers and bring me word of my friend. In exchange i will offer you the means to enter the Imperial Palace and some magical items that may aid you on your quest."
+            "0": "I sent my own man, my good friend Fianthoser into the rift to investigate. He has yet to return. Recently a small quantity of magical rune stones came into my possession. I believe these ancient stones offer some measure of protection to the owner while in the rift. I will supply you with one of these stones. Find the portal in the sewers and bring me word of my friend. In exchange I will offer you the means to enter the Imperial Palace and some magical items that may aid you on your quest."
           }
         }
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -309,6 +349,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -335,12 +379,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Excellent my friend! Here is the rift stone i spoke earlier. Good luck my friend!"
+            "0": "Excellent my friend! Here is the rift stone I spoke earlier. Good luck my friend!"
           }
         }
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -370,6 +418,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -385,6 +437,10 @@
                 "type": "resref",
                 "value": "check_cugelnote"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -417,6 +473,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -446,6 +506,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -472,12 +536,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "This message from my friend confirms my fears. It seems i was right and the Emperor no longer controls NasGarth but rather is used as a puppet by this mysterious Scorpion Council. Here take this, it is a \"copy\" of the Imperial Palace key. It will allow you to gain entry to the NasGarthian Palace,mayhap you can help bring this war to an end,and as promised take these items to aid you on your quest"
+            "0": "This message from my friend confirms my fears. It seems I was right and the Emperor no longer controls NasGarth but rather is used as a puppet by this mysterious Scorpion Council. Here take this, it is a \"copy\" of the Imperial Palace key. It will allow you to gain entry to the NasGarthian Palace,mayhap you can help bring this war to an end,and as promised take these items to aid you on your quest"
           }
         }
       },
       {
         "__struct_id": 7,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -536,6 +604,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -561,6 +633,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -587,12 +663,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Interesting i have braved many trails and battles in my quest to discover the cause of this great war,what information could you offer me?"
+            "0": "Interesting I have braved many trails and battles in my quest to discover the cause of this great war,what information could you offer me?"
           }
         }
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -618,6 +698,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -650,6 +734,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -675,6 +763,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -701,12 +793,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Okay, so how can i help then?"
+            "0": "Okay, so how can I help then?"
           }
         }
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -732,6 +828,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -758,12 +858,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Hmmm...Ok i think we can strike a bargain here"
+            "0": "Hmmm...Ok I think we can strike a bargain here"
           }
         }
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -809,6 +913,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -850,6 +958,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -875,6 +987,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -901,12 +1017,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "I am afraid so. Your friend is dead but i found this note on his body although i am unable to understand it..."
+            "0": "I am afraid so. Your friend is dead but I found this note on his body although I am unable to understand it..."
           }
         }
       },
       {
         "__struct_id": 7,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -946,12 +1066,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "We can but pray, i thank you Cugel."
+            "0": "We can but pray, I thank you Cugel."
           }
         }
       },
       {
         "__struct_id": 8,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1002,6 +1126,10 @@
           "type": "resref",
           "value": "cugel_done"
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 7
@@ -1013,6 +1141,10 @@
           "type": "resref",
           "value": "cugel_spoke2"
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 5
@@ -1024,6 +1156,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/dlg/conv_jailorquest.dlg.json b/_module/dlg/conv_jailorquest.dlg.json
index b97c5e66..c91d44bd 100644
--- a/_module/dlg/conv_jailorquest.dlg.json
+++ b/_module/dlg/conv_jailorquest.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -50,6 +54,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -65,6 +73,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -97,6 +109,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -126,6 +142,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -152,12 +172,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Maybe you can at that. I am in so much trouble. One of my prisoners has escaped! The swine was due to be executed today! When the Imperial General finds out i lost a prisoner i will be in so much trouble"
+            "0": "Maybe you can at that. I am in so much trouble. One of my prisoners has escaped! The swine was due to be executed today! When the Imperial General finds out I lost a prisoner I will be in so much trouble"
           }
         }
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -187,6 +211,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -213,12 +241,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Oh he's a right dark one. The Prisoner was a thief, goes by the name of Cugel the Clever, clever my arse if he allowed himself to get caught! Still he's wanted on several charges of theft and murder so i say he's getting his just deserts by being executed. You know he once pulled a con job on the Emperors daughter?! That got his Imperialness' mighty riled i can tell you!"
+            "0": "Oh he's a right dark one. The Prisoner was a thief, goes by the name of Cugel the Clever, clever my arse if he allowed himself to get caught! Still he's wanted on several charges of theft and murder so I say he's getting his just deserts by being executed. You know he once pulled a con job on the Emperors daughter?! That got his Imperialness' mighty riled I can tell you!"
           }
         }
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -248,6 +280,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -263,6 +299,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -289,12 +329,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Its rumoured Cugel keeps a hideout somewhere down in the city sewers. No one in their right mind would want to venture down there, disgusting place by all accounts. Tell you what you sort this for me and i will sort you out some kind of reward mate"
+            "0": "Its rumoured Cugel keeps a hideout somewhere down in the city sewers. No one in their right mind would want to venture down there, disgusting place by all accounts. Tell you what you sort this for me and I will sort you out some kind of reward mate"
           }
         }
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -324,6 +368,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -339,6 +387,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -365,12 +417,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Great! See all i need do is get his head on one o' those spikes outside the jail to let the guv'ner no Cugels been executed. Dont bother hauling his arse back in, he'd only just escape again. Go to the sewers and deal with him and bring his head back here."
+            "0": "Great! See all I need do is get his head on one o' those spikes outside the jail to let the guv'ner no Cugels been executed. Dont bother hauling his arse back in, he'd only just escape again. Go to the sewers and deal with him and bring his head back here."
           }
         }
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -400,6 +456,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 10
@@ -415,6 +475,10 @@
                 "type": "resref",
                 "value": "check_cugelhead"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -447,6 +511,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -480,6 +548,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 9
@@ -506,12 +578,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Nice one my son! Here hope this will be suitable compensation for ya! Now i got me a head to mount on traitors spike!"
+            "0": "Nice one my son! Here hope this will be suitable compensation for ya! Now I got me a head to mount on traitors spike!"
           }
         }
       },
       {
         "__struct_id": 7,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -570,6 +646,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -595,6 +675,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -621,12 +705,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Well maybe, just maybe i might be able to help you out, that is if you wish to tell me what the problem is"
+            "0": "Well maybe, just maybe I might be able to help you out, that is if you wish to tell me what the problem is"
           }
         }
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -652,6 +740,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -684,6 +776,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -709,6 +805,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -735,12 +835,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Okay, so how can i help then?"
+            "0": "Okay, so how can I help then?"
           }
         }
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -776,12 +880,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Do i look like a Bounty Hunter?! Do your own dirty work!"
+            "0": "Do I look like a Bounty Hunter?! Do your own dirty work!"
           }
         }
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -807,6 +915,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -833,12 +945,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Hmmm...Ok i think we can strike a bargain here"
+            "0": "Hmmm...Ok I think we can strike a bargain here"
           }
         }
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -880,6 +996,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -925,6 +1045,10 @@
       },
       {
         "__struct_id": 7,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -966,6 +1090,10 @@
       },
       {
         "__struct_id": 8,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -991,6 +1119,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -1023,6 +1155,10 @@
       },
       {
         "__struct_id": 9,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1068,6 +1204,10 @@
       },
       {
         "__struct_id": 10,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1118,6 +1258,10 @@
           "type": "resref",
           "value": "jailor_done"
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 7
@@ -1129,6 +1273,10 @@
           "type": "resref",
           "value": "jailor_spoke2"
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 5
@@ -1140,6 +1288,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/dlg/conv_thespeaker.dlg.json b/_module/dlg/conv_thespeaker.dlg.json
index 4a4deb1e..9ce102ef 100644
--- a/_module/dlg/conv_thespeaker.dlg.json
+++ b/_module/dlg/conv_thespeaker.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -50,6 +54,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -76,12 +84,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "I am the speaker of the irda mortal and the time is upon you to face the test that was prepared countless aeons ago for your coming was foretold..."
+            "0": "I am the speaker of the Irda, mortal, and the time is upon you to face the test that was prepared countless aeons ago for your coming was foretold..."
           }
         }
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -111,6 +123,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -143,6 +159,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -201,6 +221,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -226,6 +250,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -252,12 +280,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "I dont understand. I journeyed here to aid the irda in their struggle againsnt the ogri,instead i find more riddles and an island full of undead! Explain yourself!"
+            "0": "I dont understand. I journeyed here to aid the irda in their struggle againsnt the ogri,instead I find more riddles and an island full of undead! Explain yourself!"
           }
         }
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -283,6 +315,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -324,6 +360,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/dlg/convo_anna.dlg.json b/_module/dlg/convo_anna.dlg.json
index e231de94..579ba797 100644
--- a/_module/dlg/convo_anna.dlg.json
+++ b/_module/dlg/convo_anna.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -50,6 +54,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -82,6 +90,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -111,6 +123,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -137,12 +153,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Indeed i am, but i don't want to burden you with my worries........."
+            "0": "Indeed I am, but I don't want to burden you with my worries........."
           }
         }
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -172,6 +192,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -198,12 +222,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "No, its ok <Sir/Madam> , best you be on your way........."
+            "0": "No, it's ok <Sir/Madam> , best you be on your way........."
           }
         }
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -233,6 +261,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -259,12 +291,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Its Nothing............."
+            "0": "It's Nothing............."
           }
         }
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -294,6 +330,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 13
@@ -309,6 +349,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 11
@@ -324,6 +368,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -350,12 +398,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Honestly good <Sir/Madam>, its not worth your bother........"
+            "0": "Honestly good <Sir/Madam>, it's not worth your bother........"
           }
         }
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -385,6 +437,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 9
@@ -400,6 +456,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -426,12 +486,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Sniff, ok, It will sound silly, but my house was broken into and ive lost the four statues that my late husband gave me. Ive reported it to the -CJ- but they havent found the thief yet."
+            "0": "Sniff, ok, It will sound silly, but my house was broken into and ive lost the four statues that my late husband gave me. Ive reported it to the city guard but they havent found the thief yet."
           }
         }
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -461,6 +525,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -476,6 +544,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -508,6 +580,10 @@
       },
       {
         "__struct_id": 7,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -537,6 +613,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -569,6 +649,10 @@
       },
       {
         "__struct_id": 8,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -598,6 +682,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 10
@@ -630,6 +718,10 @@
       },
       {
         "__struct_id": 9,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -659,6 +751,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 12
@@ -691,6 +787,10 @@
       },
       {
         "__struct_id": 10,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -736,6 +836,10 @@
       },
       {
         "__struct_id": 11,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -765,6 +869,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 21
@@ -780,6 +888,10 @@
                 "type": "resref",
                 "value": "all_statues"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 14
@@ -806,12 +918,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Have you got the items?"
+            "0": "Have you found the items?"
           }
         }
       },
       {
         "__struct_id": 12,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -841,6 +957,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 19
@@ -856,6 +976,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 17
@@ -871,6 +995,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 15
@@ -897,12 +1025,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Really, oh thankyou, thankyou..Oh i can't thankyou enough!!!"
+            "0": "Really, oh thankyou, thankyou..Oh I can't thankyou enough!!!"
           }
         }
       },
       {
         "__struct_id": 13,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -932,6 +1064,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 16
@@ -945,7 +1081,7 @@
         },
         "Script": {
           "type": "resref",
-          "value": "anna_take_stat"
+          "value": "rand_port_anna"
         },
         "Sound": {
           "type": "resref",
@@ -958,12 +1094,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Oh i see, You didnt say it would cost me, Jez you adventurers are all the same! They're mine!"
+            "0": "Oh I see, You didnt say it would cost me, Geez, you adventurers are all the same!"
           }
         }
       },
       {
         "__struct_id": 14,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -993,6 +1133,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 18
@@ -1006,7 +1150,7 @@
         },
         "Script": {
           "type": "resref",
-          "value": "anna_stat_shame"
+          "value": "rand_port_anna"
         },
         "Sound": {
           "type": "resref",
@@ -1019,12 +1163,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Hmm, you men are all the same!, hmmph, i,ll take those!\n(You recieve a slap across the face for your troubles)"
+            "0": "Hmm, you men are all the same!, hmmph!\n(You recieve a slap across the face for your troubles)"
           }
         }
       },
       {
         "__struct_id": 15,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1054,6 +1202,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 20
@@ -1080,12 +1232,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Oh you are a kind soul.........I have no money to give you but i will pray for your safe keeping......."
+            "0": "Oh you are a kind soul.........I have no money to give you but I will pray for your safe keeping......."
           }
         }
       },
       {
         "__struct_id": 16,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1135,6 +1291,10 @@
       },
       {
         "__struct_id": 17,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1180,6 +1340,10 @@
       },
       {
         "__struct_id": 18,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1225,6 +1389,10 @@
       },
       {
         "__struct_id": 19,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1272,7 +1440,7 @@
   },
   "NumWords": {
     "type": "dword",
-    "value": 337
+    "value": 333
   },
   "PreventZoomIn": {
     "type": "byte",
@@ -1283,6 +1451,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1308,6 +1480,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -1340,6 +1516,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1365,6 +1545,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -1391,12 +1575,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Nonsense, Maybe i can help?"
+            "0": "Nonsense, Maybe I can help?"
           }
         }
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1422,6 +1610,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -1448,12 +1640,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "No, its ok, tell me..........."
+            "0": "No, it's ok, tell me..........."
           }
         }
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1479,6 +1675,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -1511,6 +1711,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1536,6 +1740,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -1568,6 +1776,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1593,6 +1805,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -1625,6 +1841,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1666,6 +1886,10 @@
       },
       {
         "__struct_id": 7,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1691,6 +1915,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -1717,12 +1945,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Ok, i shall see what i can do.........."
+            "0": "Ok, I shall see what I can do.........."
           }
         }
       },
       {
         "__struct_id": 8,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1768,6 +2000,10 @@
       },
       {
         "__struct_id": 9,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1793,6 +2029,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -1825,6 +2065,10 @@
       },
       {
         "__struct_id": 10,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1850,6 +2094,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -1886,6 +2134,10 @@
       },
       {
         "__struct_id": 11,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1911,6 +2163,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 9
@@ -1943,6 +2199,10 @@
       },
       {
         "__struct_id": 12,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1968,6 +2228,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 10
@@ -2000,6 +2264,10 @@
       },
       {
         "__struct_id": 13,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -2041,6 +2309,10 @@
       },
       {
         "__struct_id": 14,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -2066,6 +2338,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 12
@@ -2098,6 +2374,10 @@
       },
       {
         "__struct_id": 15,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -2123,6 +2403,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 13
@@ -2155,6 +2439,10 @@
       },
       {
         "__struct_id": 16,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -2200,6 +2488,10 @@
       },
       {
         "__struct_id": 17,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -2225,6 +2517,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 14
@@ -2257,6 +2553,10 @@
       },
       {
         "__struct_id": 18,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -2302,6 +2602,10 @@
       },
       {
         "__struct_id": 19,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -2327,6 +2631,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 15
@@ -2359,6 +2667,10 @@
       },
       {
         "__struct_id": 20,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -2384,6 +2696,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 16
@@ -2416,6 +2732,10 @@
       },
       {
         "__struct_id": 21,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -2441,6 +2761,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 17
@@ -2482,6 +2806,10 @@
           "type": "resref",
           "value": "victors_helm_ck"
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 19
@@ -2493,6 +2821,10 @@
           "type": "resref",
           "value": "shame_ck"
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 18
@@ -2504,6 +2836,10 @@
           "type": "resref",
           "value": "g_alrdy_spoken11"
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 11
@@ -2515,6 +2851,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/dlg/convo_anna_guard.dlg.json b/_module/dlg/convo_anna_guard.dlg.json
index a2380f8d..2315003c 100644
--- a/_module/dlg/convo_anna_guard.dlg.json
+++ b/_module/dlg/convo_anna_guard.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -50,6 +54,10 @@
                 "type": "resref",
                 "value": "g_alrdy_spoken11"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -82,6 +90,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -111,6 +123,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -137,12 +153,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Yes and no, we tracked down to the \"Mystic Forest\" but lost it when we went on the \"West Mountain Road\", but the thief could be anywhere now. All -CJ- have their eyes peeled."
+            "0": "Yes and no, we tracked down to the \"Mystic Forest\" but lost it when we went on the \"West Mountain Road\", but the thief could be anywhere now. All guards have their eyes peeled."
           }
         }
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -172,6 +192,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -198,12 +222,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "She! was described as being tall, humanoid, possibly a half orc. Anna said large and gruff but definitly female. She didnt get a good look at it. Word on the street is that she hangs round with a guy called Frobo, who can be found in Residential east."
+            "0": "She! She was described as being tall, humanoid, possibly a half orc. Anna said large and gruff but definitly female. She didnt get a good look at it. Word on the street is that she hangs round with a guy called Frobo, who can be found in Residential east."
           }
         }
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -233,6 +261,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -259,12 +291,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Its funny though init, how the quiet ones get troubled so."
+            "0": "Its funny though innit, how the quiet ones get troubled so."
           }
         }
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -294,6 +330,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -326,6 +366,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -355,6 +399,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -381,12 +429,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Of sorts, my source in the Thieves Guild says that the half orc was working for some guy in Nasgarth. But i not sure on that info...."
+            "0": "Of sorts, my source in the Thieves Guild says that the half orc was working for some guy in Nasgarth. But I am not sure on that info...."
           }
         }
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -416,6 +468,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -450,7 +506,7 @@
   },
   "NumWords": {
     "type": "dword",
-    "value": 182
+    "value": 184
   },
   "PreventZoomIn": {
     "type": "byte",
@@ -461,6 +517,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -486,6 +546,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -518,6 +582,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -543,6 +611,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -575,6 +647,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -600,6 +676,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -632,6 +712,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -657,6 +741,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -689,6 +777,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -714,6 +806,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -746,6 +842,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -771,6 +871,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -803,6 +907,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -853,6 +961,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/dlg/convo_lomil.dlg.json b/_module/dlg/convo_lomil.dlg.json
index 584c8fab..cbe99fbd 100644
--- a/_module/dlg/convo_lomil.dlg.json
+++ b/_module/dlg/convo_lomil.dlg.json
@@ -21,6 +21,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -50,6 +54,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 4
@@ -65,6 +73,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 0
@@ -91,12 +103,16 @@
         "Text": {
           "type": "cexolocstring",
           "value": {
-            "0": "Hello there, i wonder if i could trouble you......."
+            "0": "Hello there, I wonder if I could trouble you......."
           }
         }
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -126,6 +142,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -158,6 +178,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -187,6 +211,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -219,6 +247,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -248,6 +280,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -280,6 +316,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -309,6 +349,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 9
@@ -324,6 +368,10 @@
                 "type": "resref",
                 "value": "lomil_ck_eggs"
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -356,6 +404,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -385,6 +437,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 8
@@ -400,6 +456,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -432,6 +492,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -461,6 +525,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -493,6 +561,10 @@
       },
       {
         "__struct_id": 7,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -538,6 +610,10 @@
       },
       {
         "__struct_id": 8,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -596,6 +672,10 @@
     "value": [
       {
         "__struct_id": 0,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -621,6 +701,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 1
@@ -653,6 +737,10 @@
       },
       {
         "__struct_id": 1,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -678,6 +766,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 2
@@ -710,6 +802,10 @@
       },
       {
         "__struct_id": 2,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -735,6 +831,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 3
@@ -767,6 +867,10 @@
       },
       {
         "__struct_id": 3,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -812,6 +916,10 @@
       },
       {
         "__struct_id": 4,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -853,6 +961,10 @@
       },
       {
         "__struct_id": 5,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -878,6 +990,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 5
@@ -910,6 +1026,10 @@
       },
       {
         "__struct_id": 6,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -935,6 +1055,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 6
@@ -967,6 +1091,10 @@
       },
       {
         "__struct_id": 7,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1012,6 +1140,10 @@
       },
       {
         "__struct_id": 8,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1037,6 +1169,10 @@
                 "type": "resref",
                 "value": ""
               },
+              "ConditionParams": {
+                "type": "list",
+                "value": []
+              },
               "Index": {
                 "type": "dword",
                 "value": 7
@@ -1069,6 +1205,10 @@
       },
       {
         "__struct_id": 9,
+        "ActionParams": {
+          "type": "list",
+          "value": []
+        },
         "Animation": {
           "type": "dword",
           "value": 0
@@ -1119,6 +1259,10 @@
           "type": "resref",
           "value": "lomil_getvar2"
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 8
@@ -1130,6 +1274,10 @@
           "type": "resref",
           "value": "lomil_getvar1"
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 4
@@ -1141,6 +1289,10 @@
           "type": "resref",
           "value": ""
         },
+        "ConditionParams": {
+          "type": "list",
+          "value": []
+        },
         "Index": {
           "type": "dword",
           "value": 0
diff --git a/_module/gic/sarumcitymain.gic.json b/_module/gic/sarumcitymain.gic.json
index e1169b03..8e2b148e 100644
--- a/_module/gic/sarumcitymain.gic.json
+++ b/_module/gic/sarumcitymain.gic.json
@@ -52,6 +52,13 @@
           "value": ""
         }
       },
+      {
+        "__struct_id": 4,
+        "Comment": {
+          "type": "cexostring",
+          "value": ""
+        }
+      },
       {
         "__struct_id": 4,
         "Comment": {
@@ -378,13 +385,6 @@
           "value": ""
         }
       },
-      {
-        "__struct_id": 9,
-        "Comment": {
-          "type": "cexostring",
-          "value": "Merchants Shingle - 3"
-        }
-      },
       {
         "__struct_id": 9,
         "Comment": {
diff --git a/_module/git/sarumcitymain.git.json b/_module/git/sarumcitymain.git.json
index 830c910e..8cd32552 100644
--- a/_module/git/sarumcitymain.git.json
+++ b/_module/git/sarumcitymain.git.json
@@ -5260,7 +5260,7 @@
         },
         "ChallengeRating": {
           "type": "float",
-          "value": 2942.0
+          "value": 2945.0
         },
         "ClassList": {
           "type": "list",
@@ -5649,11 +5649,11 @@
               },
               "ArmorPart_Belt": {
                 "type": "byte",
-                "value": 4
+                "value": 14
               },
               "ArmorPart_LBicep": {
                 "type": "byte",
-                "value": 7
+                "value": 5
               },
               "ArmorPart_LFArm": {
                 "type": "byte",
@@ -5661,7 +5661,7 @@
               },
               "ArmorPart_LFoot": {
                 "type": "byte",
-                "value": 5
+                "value": 3
               },
               "ArmorPart_LHand": {
                 "type": "byte",
@@ -5673,7 +5673,7 @@
               },
               "ArmorPart_LShoul": {
                 "type": "byte",
-                "value": 17
+                "value": 6
               },
               "ArmorPart_LThigh": {
                 "type": "byte",
@@ -5685,11 +5685,11 @@
               },
               "ArmorPart_Pelvis": {
                 "type": "byte",
-                "value": 8
+                "value": 63
               },
               "ArmorPart_RBicep": {
                 "type": "byte",
-                "value": 7
+                "value": 5
               },
               "ArmorPart_RFArm": {
                 "type": "byte",
@@ -5697,7 +5697,7 @@
               },
               "ArmorPart_RFoot": {
                 "type": "byte",
-                "value": 5
+                "value": 3
               },
               "ArmorPart_RHand": {
                 "type": "byte",
@@ -5713,7 +5713,7 @@
               },
               "ArmorPart_RShoul": {
                 "type": "byte",
-                "value": 17
+                "value": 6
               },
               "ArmorPart_RThigh": {
                 "type": "byte",
@@ -6217,11 +6217,11 @@
               },
               "xArmorPart_Belt": {
                 "type": "word",
-                "value": 4
+                "value": 14
               },
               "xArmorPart_LBice": {
                 "type": "word",
-                "value": 7
+                "value": 5
               },
               "xArmorPart_LFArm": {
                 "type": "word",
@@ -6229,7 +6229,7 @@
               },
               "xArmorPart_LFoot": {
                 "type": "word",
-                "value": 5
+                "value": 3
               },
               "xArmorPart_LHand": {
                 "type": "word",
@@ -6241,7 +6241,7 @@
               },
               "xArmorPart_LShou": {
                 "type": "word",
-                "value": 17
+                "value": 6
               },
               "xArmorPart_LThig": {
                 "type": "word",
@@ -6253,11 +6253,11 @@
               },
               "xArmorPart_Pelvi": {
                 "type": "word",
-                "value": 8
+                "value": 63
               },
               "xArmorPart_RBice": {
                 "type": "word",
-                "value": 7
+                "value": 5
               },
               "xArmorPart_RFArm": {
                 "type": "word",
@@ -6265,7 +6265,7 @@
               },
               "xArmorPart_RFoot": {
                 "type": "word",
-                "value": 5
+                "value": 3
               },
               "xArmorPart_RHand": {
                 "type": "word",
@@ -6281,7 +6281,7 @@
               },
               "xArmorPart_RShou": {
                 "type": "word",
-                "value": 17
+                "value": 6
               },
               "xArmorPart_RThig": {
                 "type": "word",
@@ -7826,7 +7826,7 @@
         },
         "ChallengeRating": {
           "type": "float",
-          "value": 772.0
+          "value": 939.0
         },
         "ClassList": {
           "type": "list",
@@ -7857,7 +7857,7 @@
         },
         "Color_Hair": {
           "type": "byte",
-          "value": 1
+          "value": 23
         },
         "Color_Skin": {
           "type": "byte",
@@ -11047,7 +11047,7 @@
         "FirstName": {
           "type": "cexolocstring",
           "value": {
-            "0": "CJ City Watch Patrol"
+            "0": "City Watch Patrol"
           }
         },
         "fortbonus": {
@@ -12335,7 +12335,7 @@
         },
         "ChallengeRating": {
           "type": "float",
-          "value": 15.0
+          "value": 16.0
         },
         "ClassList": {
           "type": "list",
@@ -13895,7 +13895,7 @@
         "FirstName": {
           "type": "cexolocstring",
           "value": {
-            "0": "Kurk --OHS--"
+            "0": "Kurk "
           }
         },
         "fortbonus": {
@@ -14511,7 +14511,7 @@
         },
         "BodyPart_Neck": {
           "type": "byte",
-          "value": 1
+          "value": 2
         },
         "BodyPart_Pelvis": {
           "type": "byte",
@@ -14575,15 +14575,15 @@
         },
         "Color_Skin": {
           "type": "byte",
-          "value": 3
+          "value": 1
         },
         "Color_Tattoo1": {
           "type": "byte",
-          "value": 43
+          "value": 39
         },
         "Color_Tattoo2": {
           "type": "byte",
-          "value": 37
+          "value": 36
         },
         "Con": {
           "type": "byte",
@@ -15429,7 +15429,7 @@
         },
         "xBodyPart_Neck": {
           "type": "word",
-          "value": 1
+          "value": 2
         },
         "xBodyPart_Pelvis": {
           "type": "word",
@@ -15488,7 +15488,7 @@
         "__struct_id": 4,
         "Appearance_Head": {
           "type": "byte",
-          "value": 12
+          "value": 3
         },
         "Appearance_Type": {
           "type": "word",
@@ -16246,11 +16246,11 @@
         },
         "Color_Hair": {
           "type": "byte",
-          "value": 15
+          "value": 37
         },
         "Color_Skin": {
           "type": "byte",
-          "value": 17
+          "value": 1
         },
         "Color_Tattoo1": {
           "type": "byte",
@@ -17310,7 +17310,7 @@
         },
         "xAppearance_Head": {
           "type": "word",
-          "value": 12
+          "value": 3
         },
         "xArmorPart_RFoot": {
           "type": "word",
@@ -19338,6 +19338,4456 @@
           "type": "float",
           "value": 0.6000000238418579
         }
+      },
+      {
+        "__struct_id": 4,
+        "Appearance_Head": {
+          "type": "byte",
+          "value": 4
+        },
+        "Appearance_Type": {
+          "type": "word",
+          "value": 6
+        },
+        "ArmorPart_RFoot": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyBag": {
+          "type": "byte",
+          "value": 0
+        },
+        "BodyPart_Belt": {
+          "type": "byte",
+          "value": 0
+        },
+        "BodyPart_LBicep": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyPart_LFArm": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyPart_LFoot": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyPart_LHand": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyPart_LShin": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyPart_LShoul": {
+          "type": "byte",
+          "value": 0
+        },
+        "BodyPart_LThigh": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyPart_Neck": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyPart_Pelvis": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyPart_RBicep": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyPart_RFArm": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyPart_RHand": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyPart_RShin": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyPart_RShoul": {
+          "type": "byte",
+          "value": 0
+        },
+        "BodyPart_RThigh": {
+          "type": "byte",
+          "value": 1
+        },
+        "BodyPart_Torso": {
+          "type": "byte",
+          "value": 1
+        },
+        "Cha": {
+          "type": "byte",
+          "value": 10
+        },
+        "ChallengeRating": {
+          "type": "float",
+          "value": 124.0
+        },
+        "ClassList": {
+          "type": "list",
+          "value": [
+            {
+              "__struct_id": 2,
+              "Class": {
+                "type": "int",
+                "value": 4
+              },
+              "ClassLevel": {
+                "type": "short",
+                "value": 20
+              }
+            }
+          ]
+        },
+        "Color_Hair": {
+          "type": "byte",
+          "value": 51
+        },
+        "Color_Skin": {
+          "type": "byte",
+          "value": 1
+        },
+        "Color_Tattoo1": {
+          "type": "byte",
+          "value": 1
+        },
+        "Color_Tattoo2": {
+          "type": "byte",
+          "value": 1
+        },
+        "Con": {
+          "type": "byte",
+          "value": 12
+        },
+        "Conversation": {
+          "type": "resref",
+          "value": "convo_anna_guard"
+        },
+        "CRAdjust": {
+          "type": "int",
+          "value": 0
+        },
+        "CurrentHitPoints": {
+          "type": "short",
+          "value": 114
+        },
+        "DecayTime": {
+          "type": "dword",
+          "value": 5000
+        },
+        "Deity": {
+          "type": "cexostring",
+          "value": ""
+        },
+        "Description": {
+          "type": "cexolocstring",
+          "value": {
+            "0": "City guard possibly knows about Anna's request"
+          }
+        },
+        "Dex": {
+          "type": "byte",
+          "value": 13
+        },
+        "Disarmable": {
+          "type": "byte",
+          "value": 0
+        },
+        "Equip_ItemList": {
+          "type": "list",
+          "value": [
+            {
+              "__struct_id": 2,
+              "AddCost": {
+                "type": "dword",
+                "value": 0
+              },
+              "ArmorPart_Belt": {
+                "type": "byte",
+                "value": 16
+              },
+              "ArmorPart_LBicep": {
+                "type": "byte",
+                "value": 9
+              },
+              "ArmorPart_LFArm": {
+                "type": "byte",
+                "value": 21
+              },
+              "ArmorPart_LFoot": {
+                "type": "byte",
+                "value": 3
+              },
+              "ArmorPart_LHand": {
+                "type": "byte",
+                "value": 8
+              },
+              "ArmorPart_LShin": {
+                "type": "byte",
+                "value": 11
+              },
+              "ArmorPart_LShoul": {
+                "type": "byte",
+                "value": 7
+              },
+              "ArmorPart_LThigh": {
+                "type": "byte",
+                "value": 13
+              },
+              "ArmorPart_Neck": {
+                "type": "byte",
+                "value": 6
+              },
+              "ArmorPart_Pelvis": {
+                "type": "byte",
+                "value": 8
+              },
+              "ArmorPart_RBicep": {
+                "type": "byte",
+                "value": 9
+              },
+              "ArmorPart_RFArm": {
+                "type": "byte",
+                "value": 21
+              },
+              "ArmorPart_RFoot": {
+                "type": "byte",
+                "value": 3
+              },
+              "ArmorPart_RHand": {
+                "type": "byte",
+                "value": 8
+              },
+              "ArmorPart_Robe": {
+                "type": "byte",
+                "value": 0
+              },
+              "ArmorPart_RShin": {
+                "type": "byte",
+                "value": 11
+              },
+              "ArmorPart_RShoul": {
+                "type": "byte",
+                "value": 7
+              },
+              "ArmorPart_RThigh": {
+                "type": "byte",
+                "value": 13
+              },
+              "ArmorPart_Torso": {
+                "type": "byte",
+                "value": 37
+              },
+              "BaseItem": {
+                "type": "int",
+                "value": 16
+              },
+              "Charges": {
+                "type": "byte",
+                "value": 0
+              },
+              "Cloth1Color": {
+                "type": "byte",
+                "value": 24
+              },
+              "Cloth2Color": {
+                "type": "byte",
+                "value": 82
+              },
+              "Cost": {
+                "type": "dword",
+                "value": 3553064
+              },
+              "Cursed": {
+                "type": "byte",
+                "value": 0
+              },
+              "DescIdentified": {
+                "id": 13776,
+                "type": "cexolocstring",
+                "value": {
+                  "0": "This enchanted armour is the military uniform of the Sarum Royal Guard. It would be wise not to wear it in territory that considers Sarum an enemy!"
+                }
+              },
+              "Description": {
+                "type": "cexolocstring",
+                "value": {
+                  "0": ""
+                }
+              },
+              "Identified": {
+                "type": "byte",
+                "value": 1
+              },
+              "Leather1Color": {
+                "type": "byte",
+                "value": 58
+              },
+              "Leather2Color": {
+                "type": "byte",
+                "value": 58
+              },
+              "LocalizedName": {
+                "id": 13832,
+                "type": "cexolocstring",
+                "value": {
+                  "0": "Sarum Royal Guard Armour"
+                }
+              },
+              "Metal1Color": {
+                "type": "byte",
+                "value": 32
+              },
+              "Metal2Color": {
+                "type": "byte",
+                "value": 8
+              },
+              "Plot": {
+                "type": "byte",
+                "value": 0
+              },
+              "PropertiesList": {
+                "type": "list",
+                "value": [
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 1
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 2
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 1
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 1
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 10
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 2
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 11
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 6
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 5
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 22
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 3
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 7
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 23
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 6
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 7
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 23
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 7
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 7
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 23
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 9
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 7
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 23
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 10
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 7
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 23
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 13
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 5
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 2
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 20
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 1
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 18
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 9
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 3
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 44
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 51
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 40
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 25
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 8
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 52
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 3
+                    }
+                  }
+                ]
+              },
+              "StackSize": {
+                "type": "word",
+                "value": 1
+              },
+              "Stolen": {
+                "type": "byte",
+                "value": 0
+              },
+              "Tag": {
+                "type": "cexostring",
+                "value": "SarumRoyalGuardArmour"
+              },
+              "TemplateResRef": {
+                "type": "resref",
+                "value": "sarumroyalguar"
+              },
+              "xArmorPart_Belt": {
+                "type": "word",
+                "value": 16
+              },
+              "xArmorPart_LBice": {
+                "type": "word",
+                "value": 9
+              },
+              "xArmorPart_LFArm": {
+                "type": "word",
+                "value": 21
+              },
+              "xArmorPart_LFoot": {
+                "type": "word",
+                "value": 3
+              },
+              "xArmorPart_LHand": {
+                "type": "word",
+                "value": 8
+              },
+              "xArmorPart_LShin": {
+                "type": "word",
+                "value": 11
+              },
+              "xArmorPart_LShou": {
+                "type": "word",
+                "value": 7
+              },
+              "xArmorPart_LThig": {
+                "type": "word",
+                "value": 13
+              },
+              "xArmorPart_Neck": {
+                "type": "word",
+                "value": 6
+              },
+              "xArmorPart_Pelvi": {
+                "type": "word",
+                "value": 8
+              },
+              "xArmorPart_RBice": {
+                "type": "word",
+                "value": 9
+              },
+              "xArmorPart_RFArm": {
+                "type": "word",
+                "value": 21
+              },
+              "xArmorPart_RFoot": {
+                "type": "word",
+                "value": 3
+              },
+              "xArmorPart_RHand": {
+                "type": "word",
+                "value": 8
+              },
+              "xArmorPart_Robe": {
+                "type": "word",
+                "value": 0
+              },
+              "xArmorPart_RShin": {
+                "type": "word",
+                "value": 11
+              },
+              "xArmorPart_RShou": {
+                "type": "word",
+                "value": 7
+              },
+              "xArmorPart_RThig": {
+                "type": "word",
+                "value": 13
+              },
+              "xArmorPart_Torso": {
+                "type": "word",
+                "value": 37
+              },
+              "XOrientation": {
+                "type": "float",
+                "value": 0.0
+              },
+              "XPosition": {
+                "type": "float",
+                "value": -1.0
+              },
+              "YOrientation": {
+                "type": "float",
+                "value": 1.0
+              },
+              "YPosition": {
+                "type": "float",
+                "value": -1.0
+              },
+              "ZPosition": {
+                "type": "float",
+                "value": -1.0
+              }
+            },
+            {
+              "__struct_id": 4,
+              "AddCost": {
+                "type": "dword",
+                "value": 0
+              },
+              "BaseItem": {
+                "type": "int",
+                "value": 26
+              },
+              "Charges": {
+                "type": "byte",
+                "value": 0
+              },
+              "Cost": {
+                "type": "dword",
+                "value": 3496949
+              },
+              "Cursed": {
+                "type": "byte",
+                "value": 0
+              },
+              "DescIdentified": {
+                "type": "cexolocstring",
+                "value": {}
+              },
+              "Description": {
+                "type": "cexolocstring",
+                "value": {}
+              },
+              "Identified": {
+                "type": "byte",
+                "value": 1
+              },
+              "LocalizedName": {
+                "type": "cexolocstring",
+                "value": {
+                  "0": "Boots of Fire"
+                }
+              },
+              "ModelPart1": {
+                "type": "byte",
+                "value": 23
+              },
+              "ModelPart2": {
+                "type": "byte",
+                "value": 41
+              },
+              "ModelPart3": {
+                "type": "byte",
+                "value": 41
+              },
+              "Plot": {
+                "type": "byte",
+                "value": 0
+              },
+              "PropertiesList": {
+                "type": "list",
+                "value": [
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 1
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 2
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 1
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 5
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 1
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 6
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 22
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 1
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 22
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 24
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 7
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 5
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 5
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 20
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 10
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 37
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 2
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 37
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 7
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 18
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 9
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 1
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 44
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 51
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 40
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 11
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 39
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 71
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  }
+                ]
+              },
+              "StackSize": {
+                "type": "word",
+                "value": 1
+              },
+              "Stolen": {
+                "type": "byte",
+                "value": 0
+              },
+              "Tag": {
+                "type": "cexostring",
+                "value": "BootsofFire"
+              },
+              "TemplateResRef": {
+                "type": "resref",
+                "value": "bootsoffire"
+              },
+              "xModelPart1": {
+                "type": "word",
+                "value": 23
+              },
+              "xModelPart2": {
+                "type": "word",
+                "value": 41
+              },
+              "xModelPart3": {
+                "type": "word",
+                "value": 41
+              },
+              "XOrientation": {
+                "type": "float",
+                "value": 0.0
+              },
+              "XPosition": {
+                "type": "float",
+                "value": -1.0
+              },
+              "YOrientation": {
+                "type": "float",
+                "value": 1.0
+              },
+              "YPosition": {
+                "type": "float",
+                "value": -1.0
+              },
+              "ZPosition": {
+                "type": "float",
+                "value": -1.0
+              }
+            },
+            {
+              "__struct_id": 8,
+              "AddCost": {
+                "type": "dword",
+                "value": 0
+              },
+              "BaseItem": {
+                "type": "int",
+                "value": 36
+              },
+              "Charges": {
+                "type": "byte",
+                "value": 0
+              },
+              "Cost": {
+                "type": "dword",
+                "value": 2470091
+              },
+              "Cursed": {
+                "type": "byte",
+                "value": 0
+              },
+              "DescIdentified": {
+                "type": "cexolocstring",
+                "value": {
+                  "0": "not available to players!"
+                }
+              },
+              "Description": {
+                "type": "cexolocstring",
+                "value": {
+                  "0": ""
+                }
+              },
+              "Identified": {
+                "type": "byte",
+                "value": 1
+              },
+              "LocalizedName": {
+                "type": "cexolocstring",
+                "value": {
+                  "0": "FJ Glove"
+                }
+              },
+              "ModelPart1": {
+                "type": "byte",
+                "value": 1
+              },
+              "Plot": {
+                "type": "byte",
+                "value": 1
+              },
+              "PropertiesList": {
+                "type": "list",
+                "value": [
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 5
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 56
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 4
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 10
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 16
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 4
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 10
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 16
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 4
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 10
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 16
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 4
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 10
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 16
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 4
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 10
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 16
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 4
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 10
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 16
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 4
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 10
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 16
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 1
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 4
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 10
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 16
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 1
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 4
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 10
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 16
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 1
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 65
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 4
+                    }
+                  }
+                ]
+              },
+              "StackSize": {
+                "type": "word",
+                "value": 1
+              },
+              "Stolen": {
+                "type": "byte",
+                "value": 1
+              },
+              "Tag": {
+                "type": "cexostring",
+                "value": "FJGlove"
+              },
+              "TemplateResRef": {
+                "type": "resref",
+                "value": "fjglove"
+              },
+              "xModelPart1": {
+                "type": "word",
+                "value": 1
+              },
+              "XOrientation": {
+                "type": "float",
+                "value": 8.908087968876006e-039
+              },
+              "XPosition": {
+                "type": "float",
+                "value": -1.0
+              },
+              "YOrientation": {
+                "type": "float",
+                "value": 1.0
+              },
+              "YPosition": {
+                "type": "float",
+                "value": -1.0
+              },
+              "ZPosition": {
+                "type": "float",
+                "value": -1.0
+              }
+            },
+            {
+              "__struct_id": 16,
+              "AddCost": {
+                "type": "dword",
+                "value": 0
+              },
+              "BaseItem": {
+                "type": "int",
+                "value": 13
+              },
+              "Charges": {
+                "type": "byte",
+                "value": 0
+              },
+              "Cost": {
+                "type": "dword",
+                "value": 2949986
+              },
+              "Cursed": {
+                "type": "byte",
+                "value": 1
+              },
+              "DescIdentified": {
+                "type": "cexolocstring",
+                "value": {
+                  "0": "The Great sword of a Paladin"
+                }
+              },
+              "Description": {
+                "type": "cexolocstring",
+                "value": {
+                  "0": ""
+                }
+              },
+              "Identified": {
+                "type": "byte",
+                "value": 1
+              },
+              "LocalizedName": {
+                "type": "cexolocstring",
+                "value": {
+                  "0": "GreatSword of Light"
+                }
+              },
+              "ModelPart1": {
+                "type": "byte",
+                "value": 44
+              },
+              "ModelPart2": {
+                "type": "byte",
+                "value": 42
+              },
+              "ModelPart3": {
+                "type": "byte",
+                "value": 42
+              },
+              "Plot": {
+                "type": "byte",
+                "value": 0
+              },
+              "PropertiesList": {
+                "type": "list",
+                "value": [
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 1
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 5
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 1
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 1
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 4
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 2
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 1
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 56
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 5
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 57
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 5
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 10
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 2
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 11
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 13
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 1
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 13
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 6
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 13
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 2
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 13
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 6
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 13
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 13
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 6
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 13
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 13
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 6
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 4
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 10
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 17
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 5
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 6
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 5
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 7
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 5
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 36
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 43
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 18
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 9
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 1
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 44
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 4
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 10
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 74
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 1
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 8
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 52
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 3
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 1
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 8
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 52
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 10
+                    }
+                  }
+                ]
+              },
+              "StackSize": {
+                "type": "word",
+                "value": 1
+              },
+              "Stolen": {
+                "type": "byte",
+                "value": 0
+              },
+              "Tag": {
+                "type": "cexostring",
+                "value": "GreatSwordofLight"
+              },
+              "TemplateResRef": {
+                "type": "resref",
+                "value": "greatswordofli"
+              },
+              "xModelPart1": {
+                "type": "word",
+                "value": 44
+              },
+              "xModelPart2": {
+                "type": "word",
+                "value": 42
+              },
+              "xModelPart3": {
+                "type": "word",
+                "value": 42
+              },
+              "XOrientation": {
+                "type": "float",
+                "value": 0.0
+              },
+              "XPosition": {
+                "type": "float",
+                "value": -1.0
+              },
+              "YOrientation": {
+                "type": "float",
+                "value": 1.0
+              },
+              "YPosition": {
+                "type": "float",
+                "value": -1.0
+              },
+              "ZPosition": {
+                "type": "float",
+                "value": -1.0
+              }
+            },
+            {
+              "__struct_id": 256,
+              "AddCost": {
+                "type": "dword",
+                "value": 0
+              },
+              "BaseItem": {
+                "type": "int",
+                "value": 52
+              },
+              "Charges": {
+                "type": "byte",
+                "value": 20
+              },
+              "Cost": {
+                "type": "dword",
+                "value": 659253
+              },
+              "Cursed": {
+                "type": "byte",
+                "value": 0
+              },
+              "DescIdentified": {
+                "type": "cexolocstring",
+                "value": {}
+              },
+              "Description": {
+                "type": "cexolocstring",
+                "value": {}
+              },
+              "Identified": {
+                "type": "byte",
+                "value": 1
+              },
+              "LocalizedName": {
+                "type": "cexolocstring",
+                "value": {
+                  "0": "Ring of Winter"
+                }
+              },
+              "ModelPart1": {
+                "type": "byte",
+                "value": 18
+              },
+              "Plot": {
+                "type": "byte",
+                "value": 0
+              },
+              "PropertiesList": {
+                "type": "list",
+                "value": [
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 1
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 3
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 6
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 15
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 50
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 3
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 5
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 15
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 310
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 7
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 23
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 7
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 22
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 24
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 10
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 37
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 7
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 18
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 2
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 9
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 44
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 51
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 40
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 11
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 39
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 63
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 63
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 2
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 63
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 4
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 63
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 5
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 63
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 6
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 63
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 7
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 63
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 8
+                    }
+                  }
+                ]
+              },
+              "StackSize": {
+                "type": "word",
+                "value": 1
+              },
+              "Stolen": {
+                "type": "byte",
+                "value": 0
+              },
+              "Tag": {
+                "type": "cexostring",
+                "value": "RingofWinter"
+              },
+              "TemplateResRef": {
+                "type": "resref",
+                "value": "ringofwinter"
+              },
+              "xModelPart1": {
+                "type": "word",
+                "value": 18
+              },
+              "XOrientation": {
+                "type": "float",
+                "value": 0.0
+              },
+              "XPosition": {
+                "type": "float",
+                "value": -1.0
+              },
+              "YOrientation": {
+                "type": "float",
+                "value": 1.0
+              },
+              "YPosition": {
+                "type": "float",
+                "value": -1.0
+              },
+              "ZPosition": {
+                "type": "float",
+                "value": -1.0
+              }
+            },
+            {
+              "__struct_id": 512,
+              "AddCost": {
+                "type": "dword",
+                "value": 0
+              },
+              "BaseItem": {
+                "type": "int",
+                "value": 19
+              },
+              "Charges": {
+                "type": "byte",
+                "value": 0
+              },
+              "Cost": {
+                "type": "dword",
+                "value": 448805
+              },
+              "Cursed": {
+                "type": "byte",
+                "value": 0
+              },
+              "DescIdentified": {
+                "type": "cexolocstring",
+                "value": {}
+              },
+              "Description": {
+                "type": "cexolocstring",
+                "value": {}
+              },
+              "Identified": {
+                "type": "byte",
+                "value": 0
+              },
+              "LocalizedName": {
+                "type": "cexolocstring",
+                "value": {
+                  "0": "Dragons Tooth"
+                }
+              },
+              "ModelPart1": {
+                "type": "byte",
+                "value": 25
+              },
+              "Plot": {
+                "type": "byte",
+                "value": 0
+              },
+              "PropertiesList": {
+                "type": "list",
+                "value": [
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 1
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 2
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 1
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 5
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 11
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 7
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 2
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 23
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 6
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 7
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 2
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 23
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 7
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 7
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 2
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 23
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 9
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 7
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 4
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 23
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 10
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 22
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 2
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 24
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 21
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 5
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 29
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 21
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 3
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 29
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 17
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 75
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 0
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 35
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  },
+                  {
+                    "__struct_id": 0,
+                    "ChanceAppear": {
+                      "type": "byte",
+                      "value": 100
+                    },
+                    "CostTable": {
+                      "type": "byte",
+                      "value": 2
+                    },
+                    "CostValue": {
+                      "type": "word",
+                      "value": 2
+                    },
+                    "Param1": {
+                      "type": "byte",
+                      "value": 255
+                    },
+                    "Param1Value": {
+                      "type": "byte",
+                      "value": 0
+                    },
+                    "PropertyName": {
+                      "type": "word",
+                      "value": 40
+                    },
+                    "Subtype": {
+                      "type": "word",
+                      "value": 0
+                    }
+                  }
+                ]
+              },
+              "StackSize": {
+                "type": "word",
+                "value": 1
+              },
+              "Stolen": {
+                "type": "byte",
+                "value": 0
+              },
+              "Tag": {
+                "type": "cexostring",
+                "value": "DragonsTooth"
+              },
+              "TemplateResRef": {
+                "type": "resref",
+                "value": "dragonstooth"
+              },
+              "xModelPart1": {
+                "type": "word",
+                "value": 25
+              },
+              "XOrientation": {
+                "type": "float",
+                "value": 3.144289546190598e-039
+              },
+              "XPosition": {
+                "type": "float",
+                "value": -1.0
+              },
+              "YOrientation": {
+                "type": "float",
+                "value": 1.0
+              },
+              "YPosition": {
+                "type": "float",
+                "value": -1.0
+              },
+              "ZPosition": {
+                "type": "float",
+                "value": -1.0
+              }
+            }
+          ]
+        },
+        "FactionID": {
+          "type": "word",
+          "value": 4
+        },
+        "FeatList": {
+          "type": "list",
+          "value": [
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 2
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 3
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 4
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 5
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 6
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 10
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 14
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 63
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 68
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 19
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 26
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 27
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 28
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 258
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 32
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 40
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 101
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 106
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 44
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 45
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 46
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 139
+              }
+            },
+            {
+              "__struct_id": 1,
+              "Feat": {
+                "type": "word",
+                "value": 144
+              }
+            }
+          ]
+        },
+        "FirstName": {
+          "type": "cexolocstring",
+          "value": {
+            "0": "City Guard"
+          }
+        },
+        "fortbonus": {
+          "type": "short",
+          "value": 0
+        },
+        "Gender": {
+          "type": "byte",
+          "value": 0
+        },
+        "GoodEvil": {
+          "type": "byte",
+          "value": 100
+        },
+        "HitPoints": {
+          "type": "short",
+          "value": 114
+        },
+        "Int": {
+          "type": "byte",
+          "value": 10
+        },
+        "Interruptable": {
+          "type": "byte",
+          "value": 0
+        },
+        "IsImmortal": {
+          "type": "byte",
+          "value": 0
+        },
+        "IsPC": {
+          "type": "byte",
+          "value": 0
+        },
+        "LastName": {
+          "type": "cexolocstring",
+          "value": {
+            "0": ""
+          }
+        },
+        "LawfulChaotic": {
+          "type": "byte",
+          "value": 100
+        },
+        "Lootable": {
+          "type": "byte",
+          "value": 0
+        },
+        "MaxHitPoints": {
+          "type": "short",
+          "value": 154
+        },
+        "NaturalAC": {
+          "type": "byte",
+          "value": 0
+        },
+        "NoPermDeath": {
+          "type": "byte",
+          "value": 0
+        },
+        "PerceptionRange": {
+          "type": "byte",
+          "value": 9
+        },
+        "Phenotype": {
+          "type": "int",
+          "value": 0
+        },
+        "Plot": {
+          "type": "byte",
+          "value": 1
+        },
+        "PortraitId": {
+          "type": "word",
+          "value": 129
+        },
+        "Race": {
+          "type": "byte",
+          "value": 6
+        },
+        "refbonus": {
+          "type": "short",
+          "value": 0
+        },
+        "ScriptAttacked": {
+          "type": "resref",
+          "value": ""
+        },
+        "ScriptDamaged": {
+          "type": "resref",
+          "value": ""
+        },
+        "ScriptDeath": {
+          "type": "resref",
+          "value": "nw_c2_default7"
+        },
+        "ScriptDialogue": {
+          "type": "resref",
+          "value": "nw_c2_default4"
+        },
+        "ScriptDisturbed": {
+          "type": "resref",
+          "value": ""
+        },
+        "ScriptEndRound": {
+          "type": "resref",
+          "value": "nw_c2_default3"
+        },
+        "ScriptHeartbeat": {
+          "type": "resref",
+          "value": "nw_c2_default1"
+        },
+        "ScriptOnBlocked": {
+          "type": "resref",
+          "value": "nw_c2_defaulte"
+        },
+        "ScriptOnNotice": {
+          "type": "resref",
+          "value": "nw_c2_default2"
+        },
+        "ScriptRested": {
+          "type": "resref",
+          "value": "nw_c2_defaulta"
+        },
+        "ScriptSpawn": {
+          "type": "resref",
+          "value": "nw_c2_default9"
+        },
+        "ScriptSpellAt": {
+          "type": "resref",
+          "value": ""
+        },
+        "ScriptUserDefine": {
+          "type": "resref",
+          "value": "nw_c2_defaultd"
+        },
+        "SkillList": {
+          "type": "list",
+          "value": [
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 20
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 22
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 2
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            },
+            {
+              "__struct_id": 0,
+              "Rank": {
+                "type": "byte",
+                "value": 0
+              }
+            }
+          ]
+        },
+        "SoundSetFile": {
+          "type": "word",
+          "value": 186
+        },
+        "SpecAbilityList": {
+          "type": "list",
+          "value": []
+        },
+        "StartingPackage": {
+          "type": "byte",
+          "value": 4
+        },
+        "Str": {
+          "type": "byte",
+          "value": 19
+        },
+        "Subrace": {
+          "type": "cexostring",
+          "value": ""
+        },
+        "Tag": {
+          "type": "cexostring",
+          "value": "CityGuard"
+        },
+        "Tail_New": {
+          "type": "dword",
+          "value": 0
+        },
+        "TemplateList": {
+          "type": "list",
+          "value": []
+        },
+        "TemplateResRef": {
+          "type": "resref",
+          "value": "cityguardmaine"
+        },
+        "WalkRate": {
+          "type": "int",
+          "value": 4
+        },
+        "willbonus": {
+          "type": "short",
+          "value": 0
+        },
+        "Wings_New": {
+          "type": "dword",
+          "value": 0
+        },
+        "Wis": {
+          "type": "byte",
+          "value": 12
+        },
+        "xAppearance_Head": {
+          "type": "word",
+          "value": 4
+        },
+        "xArmorPart_RFoot": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_Belt": {
+          "type": "word",
+          "value": 0
+        },
+        "xBodyPart_LBicep": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_LFArm": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_LFoot": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_LHand": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_LShin": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_LShoul": {
+          "type": "word",
+          "value": 0
+        },
+        "xBodyPart_LThigh": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_Neck": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_Pelvis": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_RBicep": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_RFArm": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_RHand": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_RShin": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_RShoul": {
+          "type": "word",
+          "value": 0
+        },
+        "xBodyPart_RThigh": {
+          "type": "word",
+          "value": 1
+        },
+        "xBodyPart_Torso": {
+          "type": "word",
+          "value": 1
+        },
+        "XOrientation": {
+          "type": "float",
+          "value": 0.0
+        },
+        "XPosition": {
+          "type": "float",
+          "value": 97.79808807373047
+        },
+        "YOrientation": {
+          "type": "float",
+          "value": 1.0
+        },
+        "YPosition": {
+          "type": "float",
+          "value": 14.67371940612793
+        },
+        "ZPosition": {
+          "type": "float",
+          "value": -5.7220458984375e-006
+        }
       }
     ]
   },
@@ -26300,7 +30750,7 @@
         "__struct_id": 8,
         "AnimationState": {
           "type": "byte",
-          "value": 0
+          "value": 1
         },
         "Appearance": {
           "type": "dword",
@@ -28732,235 +33182,6 @@
           "value": 0.01999938674271107
         }
       },
-      {
-        "__struct_id": 9,
-        "AnimationState": {
-          "type": "byte",
-          "value": 0
-        },
-        "Appearance": {
-          "type": "dword",
-          "value": 140
-        },
-        "AutoRemoveKey": {
-          "type": "byte",
-          "value": 0
-        },
-        "Bearing": {
-          "type": "float",
-          "value": -0.0
-        },
-        "BodyBag": {
-          "type": "byte",
-          "value": 0
-        },
-        "CloseLockDC": {
-          "type": "byte",
-          "value": 0
-        },
-        "Conversation": {
-          "type": "resref",
-          "value": ""
-        },
-        "CurrentHP": {
-          "type": "short",
-          "value": 15
-        },
-        "Description": {
-          "id": 14563,
-          "type": "cexolocstring",
-          "value": {
-            "0": "Please refer to forum for Guild info.\n\n\n"
-          }
-        },
-        "DisarmDC": {
-          "type": "byte",
-          "value": 15
-        },
-        "Faction": {
-          "type": "dword",
-          "value": 2
-        },
-        "Fort": {
-          "type": "byte",
-          "value": 16
-        },
-        "Hardness": {
-          "type": "byte",
-          "value": 5
-        },
-        "HasInventory": {
-          "type": "byte",
-          "value": 0
-        },
-        "HP": {
-          "type": "short",
-          "value": 15
-        },
-        "Interruptable": {
-          "type": "byte",
-          "value": 1
-        },
-        "KeyName": {
-          "type": "cexostring",
-          "value": ""
-        },
-        "KeyRequired": {
-          "type": "byte",
-          "value": 0
-        },
-        "Lockable": {
-          "type": "byte",
-          "value": 0
-        },
-        "Locked": {
-          "type": "byte",
-          "value": 0
-        },
-        "LocName": {
-          "id": 14561,
-          "type": "cexolocstring",
-          "value": {
-            "0": "-CJ- Guild and Jail"
-          }
-        },
-        "OnClick": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnClosed": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnDamaged": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnDeath": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnDisarm": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnHeartbeat": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnInvDisturbed": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnLock": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnMeleeAttacked": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnOpen": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnSpellCastAt": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnTrapTriggered": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnUnlock": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnUsed": {
-          "type": "resref",
-          "value": ""
-        },
-        "OnUserDefined": {
-          "type": "resref",
-          "value": ""
-        },
-        "OpenLockDC": {
-          "type": "byte",
-          "value": 18
-        },
-        "Plot": {
-          "type": "byte",
-          "value": 1
-        },
-        "PortraitId": {
-          "type": "word",
-          "value": 498
-        },
-        "Ref": {
-          "type": "byte",
-          "value": 0
-        },
-        "Static": {
-          "type": "byte",
-          "value": 0
-        },
-        "Tag": {
-          "type": "cexostring",
-          "value": "FJGuildandJail"
-        },
-        "TemplateResRef": {
-          "type": "resref",
-          "value": "fjguildandj"
-        },
-        "TrapDetectable": {
-          "type": "byte",
-          "value": 1
-        },
-        "TrapDetectDC": {
-          "type": "byte",
-          "value": 0
-        },
-        "TrapDisarmable": {
-          "type": "byte",
-          "value": 1
-        },
-        "TrapFlag": {
-          "type": "byte",
-          "value": 0
-        },
-        "TrapOneShot": {
-          "type": "byte",
-          "value": 1
-        },
-        "TrapType": {
-          "type": "byte",
-          "value": 0
-        },
-        "Type": {
-          "type": "byte",
-          "value": 0
-        },
-        "Useable": {
-          "type": "byte",
-          "value": 1
-        },
-        "Will": {
-          "type": "byte",
-          "value": 0
-        },
-        "X": {
-          "type": "float",
-          "value": 130.8573608398438
-        },
-        "Y": {
-          "type": "float",
-          "value": 161.6849060058594
-        },
-        "Z": {
-          "type": "float",
-          "value": 9.5367431640625e-006
-        }
-      },
       {
         "__struct_id": 9,
         "AnimationState": {
diff --git a/_module/ifo/module.ifo.json b/_module/ifo/module.ifo.json
index 32172522..83e991e2 100644
--- a/_module/ifo/module.ifo.json
+++ b/_module/ifo/module.ifo.json
@@ -4400,15 +4400,15 @@
   },
   "Mod_Entry_X": {
     "type": "float",
-    "value": 44.77969741821289
+    "value": 44.0
   },
   "Mod_Entry_Y": {
     "type": "float",
-    "value": 54.87716293334961
+    "value": 54.0
   },
   "Mod_Entry_Z": {
     "type": "float",
-    "value": -5.7220458984375e-006
+    "value": 0.0
   },
   "Mod_Expan_List": {
     "type": "list",
@@ -4797,21 +4797,6 @@
           "value": 0
         }
       },
-      {
-        "__struct_id": 0,
-        "Name": {
-          "type": "cexostring",
-          "value": "PRC_PNP_SOMATIC_COMPONENTS"
-        },
-        "Type": {
-          "type": "dword",
-          "value": 1
-        },
-        "Value": {
-          "type": "int",
-          "value": 0
-        }
-      },
       {
         "__struct_id": 0,
         "Name": {
@@ -4841,6 +4826,381 @@
           "type": "int",
           "value": 1
         }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_XP_USE_SIMPLE_RACIAL_HD"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 0
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_SAMURAI_DISABLE_DEFAULT_BAN"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_PNP_FIND_TRAPS"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 0
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_CREATE_UNDEAD_UNCONTROLLED"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 0
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_165_DEATH_IMMUNITY"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_AUTO_IDENTIFY_ON_ACQUIRE"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_SAMURAI_VALUE_SCALAR_x100"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_SOUL_EATER_MAX_SLAVES"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 6
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_WEREWOLF_HYBRID_USE_SHIFTER_SHAPCHANGE"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_DISABLE_WOL_GAIN"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_DISABLE_WOL_AREA"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_EPIC_BACKLASH_DAMAGE"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 0
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_PNP_SOMATIC_COMPOMENTS"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 0
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_BIOWARE_PLANT_DOMAIN_POWER"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_BIOWARE_ANIMAL_DOMAIN_POWER"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_DISABLE_DOMAIN_ENFORCEMENT"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_SPELL_ALIGNMENT_RESTRICT"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 3
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_BONUS_COHORTS"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_PNP_ARMOR_SPEED"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 0
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_APPEARANCE_SIZE"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_BIOWARE_MONK_ATTACKS"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_BIOWARE_DIVINE_POWER"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_CAPPED_ATTACK_BONUS"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 0
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_PW_MAPPIN_TRACKING"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
+      },
+      {
+        "__struct_id": 0,
+        "Name": {
+          "type": "cexostring",
+          "value": "PRC_PW_LOCATION_TRACKING"
+        },
+        "Type": {
+          "type": "dword",
+          "value": 1
+        },
+        "Value": {
+          "type": "int",
+          "value": 1
+        }
       }
     ]
   }
diff --git a/_module/itp/itempalcus.itp.json b/_module/itp/itempalcus.itp.json
index 2ba6a94b..c3556719 100644
--- a/_module/itp/itempalcus.itp.json
+++ b/_module/itp/itempalcus.itp.json
@@ -11176,7 +11176,7 @@
                     "__struct_id": 0,
                     "NAME": {
                       "type": "cexostring",
-                      "value": " 0@P`p���������Genji's Coloring Book"
+                      "value": " Genji's Coloring Book"
                     },
                     "RESREF": {
                       "type": "resref",
diff --git a/_module/ncs/anna_give.ncs b/_module/ncs/anna_give.ncs
index c82594a52faacc2da8a73e0a30eb69d694d50c01..9c8b93be57be220685bbd1cb15ff4f492d1a0624 100644
GIT binary patch
delta 28
jcmdnXGLMDV&pB8j%uvt3iGhJhZX>TRBO~ABD#pVAV5$bF

delta 59
zcmbQovX_O|&pB8j%uvt3iGhL1b|bGZqk=9AGXnzyBbYP-lPt`P|NsAg!N9`Gz;Kdf
Iax~*%07aS$@c;k-

diff --git a/_module/nss/anna_give.nss b/_module/nss/anna_give.nss
index ea622cb5..b8686993 100644
--- a/_module/nss/anna_give.nss
+++ b/_module/nss/anna_give.nss
@@ -8,5 +8,5 @@ void main()
     ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPC);
     ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eBless, oPC, 3600.0);
     RewardPartyXP(10000,oPC,FALSE);
-    AdjustAlignment(oPC, ALIGNMENT_GOOD, 50);
+    //AdjustAlignment(oPC, ALIGNMENT_GOOD, 50);
 }
diff --git a/_module/nss/prc_inc_switch.nss b/_module/nss/prc_inc_switch.nss
new file mode 100644
index 00000000..a3a7a016
--- /dev/null
+++ b/_module/nss/prc_inc_switch.nss
@@ -0,0 +1,2958 @@
+/**
+ * @file
+ * This file defines names of switches that can be used to modify
+ * the behaviour of certain parts of the PRC pack.
+ * It also contains functions for getting and setting the values of
+ * these switches and in addition some functions dealing with the
+ * implementation of certain switches.
+ */
+
+ /*
+
+ Creating your personal switch settings
+ For singleplayer, you can create a 2da file and place it in the overide
+ Then via the PRC Options switch you can read that 2da and it will
+ use it to set switches for you.
+ This will not work in multiplayer.
+ An example is below. Copy and paste it into a plain text file saved
+ as personal_switch.2da
+
+ If there is a file named personal_switch.2da then it will be loaded
+ at module load and the switches set accordingly.
+
+
+2DA V2.0
+
+    SwitchName                              SwitchType SwitchValue
+0   FOO                                     float      3.14159
+1   BAR                                     int        12321
+2   BAZ                                     string     "Go For The Eyes Boo, Go For The Eyes!"
+3   PRC_PNP_TRUESEEING                      int        1
+4   PRC_TIMESTOP_LOCAL                      int        1
+5   PRC_TIMESTOP_NO_HOSTILE                 int        1
+6   PRC_TIMESTOP_BLANK_PC                   int        1
+7   PRC_PNP_ELEMENTAL_SWARM                 int        1
+8   PRC_PNP_TENSERS_TRANSFORMATION          int        1
+9   PRC_PNP_BLACK_BLADE_OF_DISASTER         int        1
+10  PRC_PNP_FIND_TRAPS                      int        1
+11  PRC_PNP_DARKNESS                        int        1
+12  PRC_PNP_DARKNESS_35ED                   int        1
+13  PRC_PNP_ANIMATE_DEAD                    int        1
+14  PRC_35ED_WORD_OF_FAITH                  int        1
+15  PRC_CREATE_UNDEAD_UNCONTROLLED          int        1
+16  PRC_CREATE_UNDEAD_PERMANENT             int        1
+17  PRC_SLEEP_NO_HD_CAP                     int        1
+18  PRC_USE_NEW_IMBUE_ARROW                 int        1
+19  PRC_ORC_WARLORD_COHORT                  int        1
+20  PRC_LICH_ALTER_SELF_DISABLE             int        1
+21  PRC_TRUE_NECROMANCER_ALTERNATE_VISUAL   int        1
+22  PRC_THRALLHERD_LEADERSHIP               int        1
+23  PRC_PNP_UNIMPINGED                      int        1
+24  PRC_PNP_IMPENETRABILITY                 int        1
+25  PRC_PNP_DULLBLADES                      int        1
+26  PRC_PNP_CHAMPIONS_VALOR                 int        1
+27  PRC_STAFF_CASTER_LEVEL                  int        1
+28  PRC_PNP_ABILITY_DAMAGE_EFFECTS          int        1
+29  PRC_PNP_REST_HEALING                    int        1
+30  PRC_PNP_SOMATIC_COMPOMENTS              int        1
+31  PRC_PNP_SOMATIC_ITEMS                   int        1
+32  PRC_MULTISUMMON                         int        1
+33  PRC_SUMMON_ROUND_PER_LEVEL              int        1
+34  PRC_PNP_FAMILIAR_FEEDING                int        1
+35  PRC_PNP_HOLY_AVENGER_IPROP              int        1
+36  PRC_PNP_SLINGS                          int        1
+37  PRC_PNP_RACIAL_SPEED                    int        1
+38  PRC_PNP_ARMOR_SPEED                     int        1
+39  PRC_REMOVE_PLAYER_SPEED                 int        1
+40  PRC_BREW_POTION_CASTER_LEVEL            int        1
+41  PRC_SCRIBE_SCROLL_CASTER_LEVEL          int        1
+42  PRC_CRAFT_WAND_CASTER_LEVEL             int        1
+43  PRC_CRAFTING_BASE_ITEMS                 int        1
+44  PRC_XP_USE_SIMPLE_LA                    int        1
+45  PRC_XP_USE_SIMPLE_RACIAL_HD             int        1
+ */
+
+ /* This variable MUST be updated with every new version of the PRC!!! */
+
+ const string PRC_VERSION                           = "PRC 3.9.0";
+
+ /* This variable MUST be updated every time 'assemble_spellbooks.bat' is run!!! */
+
+ const string AMS_VERSION                           = "AMS_1.7.6";
+
+/******************************************************************************\
+*                                  Spell switches                              *
+\******************************************************************************/
+
+/** Material Components
+ * Set switch to 1 to activate this
+ * This allows material components in NWN through the materialcomp.2da
+ * Just put the SpellID and UTC resref in, MINUS the .utc on the end.
+ * This also requires the names of the items, formatted like so ("" included): "Object Name"
+ * 
+ * Set switch to 2 to activate this
+ * Deducts gold instead of requiring material components
+ * Put the gold value in the Cost column
+ 
+ * Set switch to 3 to activate both at the same time
+ * WARNING: This will slow spellcasting down due to 2da reads and inventory loops
+ */
+const string PRC_MATERIAL_COMPONENTS                 = "PRC_MATERIAL_COMPONENTS";
+
+const string PRC_DISABLE_COMPONENTS_SHOP             = "PRC_DISABLE_COMPONENTS_SHOP";
+
+/** Bioware True Seeing can see stealthed creatures.
+ * This replaces the trueseeing effect with a See Invisible + Ultravision + Spot bonus.
+ * This affects the spell and power True Seeing and the Dragon Disciple class
+ */
+const string PRC_PNP_TRUESEEING                      = "PRC_PNP_TRUESEEING";
+
+/**
+ * PRC_PNP_TRUESEEING must be on.
+ * Value of spot skill bonus that True Seeing grants.
+ * Defaults to +15 if not set.
+ */
+const string PRC_PNP_TRUESEEING_SPOT_BONUS           = "PRC_PNP_TRUESEEING_SPOT_BONUS";
+
+/** Remove the cap PRC added to this spell */
+const string PRC_BIOWARE_GRRESTORE                   = "PRC_BIOWARE_GRRESTORE";
+/** Remove the cap PRC added to this spell */
+const string PRC_BIOWARE_HEAL                        = "PRC_BIOWARE_HEAL";
+/** Remove the cap PRC added to this spell */
+const string PRC_BIOWARE_MASS_HEAL                   = "PRC_BIOWARE_MASS_HEAL";
+/** Remove the cap PRC added to this spell */
+const string PRC_BIOWARE_HARM                        = "PRC_BIOWARE_HARM";
+/** Remove the cap PRC added to this spell */
+const string PRC_BIOWARE_NEUTRALIZE_POISON           = "PRC_BIOWARE_NEUTRALIZE_POISON";
+/** Remove the cap PRC added to this spell */
+const string PRC_BIOWARE_REMOVE_DISEASE              = "PRC_BIOWARE_REMOVE_DISEASE";
+
+/** 
+ * This replaces the 3.0 Spell Focus bonuses with the 3.5 edition ones
+ */
+const string PRC_35_SPELL_FOCUS                      = "PRC_35_SPELL_FOCUS";
+
+/* Blindness/Deafness effect is permanent */
+const string PRC_PNP_BLINDNESS_DEAFNESS              = "PRC_PNP_BLINDNESS_DEAFNESS";
+
+/**
+ * Sets caltrops duration in seconds.
+ * Defaults = permanent
+ */
+const string PRC_CALTROPS_DURATION                   = "PRC_CALTROPS_DURATION";
+
+/***
+ * Timestop has Bioware durations (9 seconds or 18 for Greater Timestop) rather
+ * than PnP durations (1d4+1 or 2d4+2)
+ */
+const string PRC_TIMESTOP_BIOWARE_DURATION           = "PRC_TIMESTOP_BIOWARE_DURATION";
+
+/**
+ * Timestop has only a local affect, i.e doesn't stop people on the other areas of the module.
+ * Note that AOEs continue to act during a timestop, and durations/delayed events still occur.
+ */
+const string PRC_TIMESTOP_LOCAL                      = "PRC_TIMESTOP_LOCAL";
+
+/**
+ * PRC_TIMESTOP_LOCAL must be enabled.
+ * Caster can't perform any hostile actions while in timestop.
+ */
+const string PRC_TIMESTOP_NO_HOSTILE                 = "PRC_TIMESTOP_NO_HOSTILE";
+
+/**
+ * PRC_TIMESTOP_LOCAL must be enabled.
+ * PCs can't see anything while stopped.
+ * This might look to the player like their game crashed.
+ */
+const string PRC_TIMESTOP_BLANK_PC                   = "PRC_TIMESTOP_BLANK_PC";
+
+/**
+ * Instead of Bioware's sequential summons it creates multiple elementals.
+ * Only works if PRC_MULTISUMMON is on
+ */
+const string PRC_PNP_ELEMENTAL_SWARM                 = "PRC_PNP_ELEMENTAL_SWARM";
+
+/**
+ * If you pass a save, you can't be affected by that aura for 24h.
+ * NOTE: Not implemented yet
+ */
+const string PRC_PNP_FEAR_AURAS                      = "PRC_PNP_FEAR_AURAS";
+
+/**
+ * Not a polymorph but ability bonuses instead.
+ */
+const string PRC_PNP_TENSERS_TRANSFORMATION          = "PRC_PNP_TENSERS_TRANSFORMATION";
+
+/**
+ * Less powerful, more PnP accurate version.
+ * Caster must concentrate to maintain it.
+ */
+const string PRC_PNP_BLACK_BLADE_OF_DISASTER         = "PRC_PNP_BLACK_BLADE_OF_DISASTER";
+
+/**
+ * Traps are only shown, not disarmed
+ */
+const string PRC_PNP_FIND_TRAPS                      = "PRC_PNP_FIND_TRAPS";
+
+/**
+ * PnP Darkness
+ * Is a mobile AOE based off an item
+ */
+const string PRC_PNP_DARKNESS                        = "PRC_PNP_DARKNESS";
+
+/**
+ * Bioware Invisibility, Improved Invisibility
+ */
+const string PRC_BIOWARE_INVISIBILITY                = "PRC_BIOWARE_INVISIBILITY";
+
+/**
+ * 3.5ed Darkness
+ * Gives 20% concelement rather than bioware darkness
+ */
+const string PRC_PNP_DARKNESS_35ED                   = "PRC_PNP_DARKNESS_35ED";
+
+/**
+ * Undead summons are permanent, but can only have 4HD/casterlevel in total
+ * Does not enforce the requirement for a corpse
+ * Also applies to ghoul gauntlet which otherwise will create one ghoul
+ * if you dont already have a summon
+ */
+const string PRC_PNP_ANIMATE_DEAD                    = "PRC_PNP_ANIMATE_DEAD";
+
+/**
+ * This sets the HP limit for Symbol of Death, Symbol of Fear and Symbol of Stunning
+ * spells. Default = 150.
+ */
+const string PRC_SYMBOL_HP_LIMIT                     = "PRC_SYMBOL_HP_LIMIT";
+
+/**
+ * "Word of Faith" spells use 3.5 ed rules rather than 3.0ed
+ * basically instead of 12+ / <12 / <8 / <4 its relative to caster level
+ * at >=CL / <CL / <CL-5 / <CL-10
+ * This basically makes it more powerful at higher levels
+ */
+const string PRC_35ED_WORD_OF_FAITH                  = "PRC_35ED_WORD_OF_FAITH";
+
+/*
+ * Undead created by Create Undead and Create Greater Undead are
+ * not automatically under the casters control
+ * If this is set, the undead are permanently created
+ */
+const string PRC_CREATE_UNDEAD_UNCONTROLLED          = "PRC_CREATE_UNDEAD_UNCONTROLLED";
+
+/*
+ * Undead created by Create Undead and Create Greater Undead are
+ * not removed on resting etc
+ */
+const string PRC_CREATE_UNDEAD_PERMANENT             = "PRC_CREATE_UNDEAD_PERMANENT";
+
+/*
+ * Sleep and Deep Slumber dont have a limit on the
+ * HD of a target to be effected.
+ */
+const string PRC_SLEEP_NO_HD_CAP                     = "PRC_SLEEP_NO_HD_CAP";
+
+/**
+ * By request, set this to use the 1.65 behaviour for implosion, phantasmal killer,
+ * and weird, i.e. death immunity counts
+ * This is in addition to the extra immunities 1.66 adds
+ */
+const string PRC_165_DEATH_IMMUNITY                  = "PRC_165_DEATH_IMMUNITY";
+
+/*
+ * This is for builders. It should not be set on the module, but should be set on players/creatures.
+ * When this is set, it will override spell DC for all spells cast (including SLAs and items)
+ * This will overrule all feats, racial bonuses, etc that would effect DC
+*/
+const string PRC_DC_TOTAL_OVERRIDE                   = "PRC_DC_TOTAL_OVERRIDE";
+
+/*
+ * This is for builders. It should not be set on the module, but should be set on players/creatures.
+ * When this is set, it will override spell DC for all spells cast (including SLAs and items)
+ * This will ony override base DC+spelllevel+statmod, feats race etc are added on top of this
+ * If this is set to -1, DC is calculated including class & spell level
+*/
+const string PRC_DC_BASE_OVERRIDE                   = "PRC_DC_BASE_OVERRIDE";
+
+/*
+ * This is for builders. It should not be set on the module, but should be set on players/creatures.
+ * When this is set, it will add to spell DC for all spells cast (including SLAs and items)
+*/
+const string PRC_DC_ADJUSTMENT                       = "PRC_DC_ADJUSTMENT";
+
+/*
+ * By default when calculating caster level for characters with PrCs, the highest class rule will 
+ * be used (ie. Bard 2/Wizard 4/Elemental Savant 6 - Wizard is the highest arcane class so levels 
+ * form PrC will be added to that class, and the caster level will be 2 for Bard and 10 for Wizard).
+ * When this is set, the first class rule will be used (with the same character caster level would
+ * be 8 for Bard and 4 for Wizard).
+*/
+const string PRC_CASTERLEVEL_FIRST_CLASS_RULE        = "PRC_CASTERLEVEL_FIRST_CLASS_RULE";
+
+/*
+ * This is for builders. It should not be set on the module, but should be set on players/creatures.
+ * When this is set, it will override spell casterlevel for all spells cast (including SLAs and items)
+*/
+const string PRC_CASTERLEVEL_OVERRIDE                = "PRC_CASTERLEVEL_OVERRIDE";
+
+/*
+ * This is for builders. It should not be set on the module, but should be set on players/creatures.
+ * When this is set, it will add to spell casterlevel for all spells cast (including SLAs and items)
+*/
+const string PRC_CASTERLEVEL_ADJUSTMENT              = "PRC_CASTERLEVEL_ADJUSTMENT";
+
+/*
+ * Mostly internal, but builders may find a use for it
+ * Used to override GetLastSpellCastClass();
+*/
+const string PRC_CASTERCLASS_OVERRIDE                = "PRC_CASTERCLASS_OVERRIDE";
+
+/*
+ * Mostly internal, but builders may find a use for it
+ * Used to override PRCGetSpellTargetLocation();
+ * To activate set a location and an int on the module
+ * The int must be TRUE
+*/
+const string PRC_SPELL_TARGET_LOCATION_OVERRIDE      = "PRC_SPELL_TARGET_LOCATION_OVERRIDE";
+
+/*
+ * Mostly internal, but builders may find a use for it
+ * Used to override PRCGetSpellTargetObject();
+ * To activate set a object and an int on the module
+ * The int must be TRUE
+*/
+const string PRC_SPELL_TARGET_OBJECT_OVERRIDE        = "PRC_SPELL_TARGET_OBJECT_OVERRIDE";
+
+/*
+ * Mostly internal, but builders may find a use for it
+ * Used to increase/decrease spell area (but it won't work with AoE)
+ * works with widen spell
+ * Float variable - area size is multiplied by it
+*/
+const string PRC_SPELL_AREA_SIZE_MULTIPLIER          = "PRC_SPELL_AREA_SIZE_MULTIPLIER";
+
+/**
+ * Mostly internal
+ * Used to override PRCGetSpellCastItem();
+ */
+const string PRC_SPELLCASTITEM_OVERRIDE              = "PRC_SPELLCASTITEM_OVERRIDE";
+
+/*
+ * This is for builders. It should not be set on the module, but should be set on players/creatures.
+ * When this is set, it will add to spell metamagic. Not all spells may accept this.
+ * Only use Empower, Extend, or Maximize.
+ * Still, Silent, and Quicken wont work
+*/
+const string PRC_METAMAGIC_ADJUSTMENT                 = "PRC_METAMAGIC_ADJUSTMENT";
+
+/*
+ * Mostly internal, but builders may find a use for it
+ * Used to override PRCGetMetaMagicFeat();
+ * Only use Empower, Extend, or Maximize.
+ * Still, Silent, and Quicken wont work
+*/
+const string PRC_METAMAGIC_OVERRIDE                   = "PRC_METAMAGIC_OVERRIDE";
+
+/*
+ * Override for SpellID for PRCGetSpellID()
+ * Doesnt effect spellID from effects, or automatic 2da reads
+ */
+const string PRC_SPELLID_OVERRIDE                     = "PRC_SPELLID_OVERRIDE";
+
+/*
+ * This switch toggles whether items are destroyed by Claws of the Bebilith or
+ * simply unequipped.
+ */
+ const string PRC_BEBILITH_CLAWS_DESTROY              = "PRC_BEBILITH_CLAWS_DESTROY";
+
+/*
+ * When on, unidentified items will automatically by identified when aquired
+ * respecting normal lore skill rules.
+ */
+ const string PRC_AUTO_IDENTIFY_ON_ACQUIRE              = "PRC_AUTO_IDENTIFY_ON_ACQUIRE";
+
+/*
+ * When on, identified items will automatically by unidentified when aquired
+ * provided the new owner is not a friend/neutral and not to/from a store
+ */
+ const string PRC_AUTO_UNIDENTIFY_ON_UNACQUIRE              = "PRC_AUTO_UNIDENTIFY_ON_UNACQUIRE";
+
+/*
+ * Extra damage switch for Apocalypse from the Sky
+ * spell does 10d6 by default, 40d4 with this set
+ */
+
+const string PRC_AFTS_EXTRA_DAMAGE                         = "PRC_AFTS_EXTRA_DAMAGE";
+
+
+// switch whether unlearning spells for spont casters at level up should go according to PnP or Bioware rules
+// if on, will unlearn according to Bioware rules (e.g. as many as you want)
+const string PRC_BIO_UNLEARN = "PRC_BIO_UNLEARN";
+
+/** PRC_UNLEARN_SPELL_MAXNR
+If PRC_BIO_UNLEARN is ON, you may want to restrict the nr of spells that a spontaneous caster
+can unlearn to just a few spells ("normal" Bioware rules allow unlearning all spells at every level).
+When PRC_UNLEARN_SPELL_MAXNR is set to (hopefully) a small value, the spontaneous caster
+will still be able to unlearn spells at EVERY level up with no restrictions to the spell level that may
+be unlearned, but the maximum nr of spells that can be unlearned are determined by the value on the switch
+When PRC_UNLEARN_SPELL_MAXNR is not set and PRC_BIO_UNLEARN is ON, the spont caster
+may unlearn as many spells as he wishes at every level up
+
+If PRC_BIO_UNLEARN is Off, the maximum spell level that can be unlearned and the caster level
+at which unlearning a spell becomes possible will be determined according to PnP rules. However,
+you may want to give your spont casters more than one single spell to unlearn via this switch. If
+PRC_UNLEARN_SPELL_MAXNR is set to a positive value, this is the nr of spells that the spontaneous
+caster may unlearn (assuming he is allowed to unlearn at least one spell according to PnP rules). If
+PRC_UNLEARN_SPELL_MAXNR is not set and PRC_BIO_UNLEARN is Off, unlearning spells goes
+according to the exact PnP rules, e.g. at most one spell may be unlearned (at specific caster levels and
+with restrictions on the maximum spell level that can be unlearned)
+*/
+// holds the maximum nr of spells that can be unlearned when the spont caster is entitled to unlearn at least one spell
+const string PRC_UNLEARN_SPELL_MAXNR = "PRC_UNLEARN_SPELL_MAXNR";
+
+/******************************************************************************\
+*                                  Class switches                              *
+\******************************************************************************/
+
+/*
+ * This turns on the new improved imbue arrow functionallity
+ * so all the player has to do is cast the spell at an arrow in their inventory
+ * If this is off, players get the default bioware imbue arrow as a bonus feat on their hides
+*/
+const string PRC_USE_NEW_IMBUE_ARROW                 = "PRC_USE_NEW_IMBUE_ARROW";
+
+/*
+ * If this is set, the Dragon Disciple size increases at level 15 and 25
+ * will give ability increases matching the new size
+ * In any case, DDs will benefit from increased natural damage
+*/
+const string PRC_DRAGON_DISCIPLE_SIZE_CHANGES        = "PRC_DRAGON_DISCIPLE_SIZE_CHANGES";
+
+/*
+ *   Start of samurai switches
+ */
+
+/*
+ * This values are divided by 100 when applied so a value of 100 is equivalent
+ * to 1.0
+ */
+
+/*
+ *
+ *
+ *
+ */
+const string PRC_SAMURAI_                            = "PRC_SAMURAI_";
+
+/*
+ * This allows samurai to sacrifice stolen items
+ */
+const string PRC_SAMURAI_ALLOW_STOLEN_SACRIFICE      = "PRC_SAMURAI_ALLOW_STOLEN_SACRIFICE";
+
+/*
+ * This allows samurai to sacrifice unidentified items
+ * They will get full value for them however
+ */
+const string PRC_SAMURAI_ALLOW_UNIDENTIFIED_SACRIFICE= "PRC_SAMURAI_ALLOW_UNIDENTIFIED_SACRIFICE";
+
+/*
+ * This scales the value of sacrificed items
+ * This values are divided by 100 when applied so a value of 100 is equivalent
+ * to 1.0
+ */
+const string PRC_SAMURAI_SACRIFICE_SCALAR_x100       = "PRC_SAMURAI_SACRIFICE_SCALAR_x100";
+
+/*
+ * This scales the maximum value a samurai can have
+ * This values are divided by 100 when applied so a value of 100 is equivalent
+ * to 1.0
+ */
+const string PRC_SAMURAI_VALUE_SCALAR_x100           = "PRC_SAMURAI_VALUE_SCALAR_x100";
+
+/*
+ * Stop and Itemproperty being addeable
+ * This is just a prefix, they should be finished as
+ * PRC_SAMURAI_BAN_[type]_[subtype]_[param1]_[value]
+ * If an itemproperty is missing one of those, or you wish to ban all of a
+ * particular type use * instead of a number.
+ * Examples:
+ * Not allowing divine damage :                         PRC_SAMURAI_BAN_16_8_*_*
+ * Not allowing divine damage vs undead:                PRC_SAMURAI_BAN_18_24_8_*
+ * Not allowing +20 encancement weapons                 PRC_SAMURAI_BAN_6_*_*_20
+ * see also DoSamuraiBanDefaults in inc_switch_setup
+ *
+ */
+const string PRC_SAMURAI_BAN_                            = "PRC_SAMURAI_BAN_";
+
+/*
+ *  Normally, some bans on itemproperties are setup automatically.
+ *  If this switch is set, then nothing is banned automatically
+ *  thus giving admins full controll.
+ */
+const string PRC_SAMURAI_DISABLE_DEFAULT_BAN             = "PRC_SAMURAI_DISABLE_DEFAULT_BAN";
+
+/*
+ * Orc Warlord gets a single additional cohort that must be an orc of some sort instead
+ * of multiple summons
+ */
+const string PRC_ORC_WARLORD_COHORT                  = "PRC_ORC_WARLORD_COHORT";
+
+/*
+ * Disables the Lichs Alter Self ability
+ * This was original a fudge for the HotU fairy/wolf/elemental quest
+ */
+const string PRC_LICH_ALTER_SELF_DISABLE             = "PRC_LICH_ALTER_SELF_DISABLE";
+
+/*
+ * Reduces the True Necromancers aura visual effects
+ * It continues to function the same though
+ */
+const string PRC_TRUE_NECROMANCER_ALTERNATE_VISUAL             = "PRC_TRUE_NECROMANCER_ALTERNATE_VISUAL";
+
+/*
+ * Thrallherd uses leadership system rather than its own summons
+ * They still cannot use Leadership, Epic Leadership or Legendary Commander feats
+ */
+const string PRC_THRALLHERD_LEADERSHIP             = "PRC_THRALLHERD_LEADERSHIP";
+
+/*
+ * Prevents Spellfire wielders from absorbing their own
+ * spells/powers
+ */
+const string PRC_SPELLFIRE_DISALLOW_CHARGE_SELF     = "PRC_SPELLFIRE_DISALLOW_CHARGE_SELF";
+
+/*
+ * Prevents Spellfire channelers from absorbing from
+ * scrolls/potions
+ */
+const string PRC_SPELLFIRE_DISALLOW_DRAIN_SCROLL_POTION = "PRC_SPELLFIRE_DISALLOW_DRAIN_SCROLL_POTION";
+
+/*
+ * Disables the PRCs sorcerer newspelbook extension
+ */
+const string PRC_SORC_DISALLOW_NEWSPELLBOOK     = "PRC_SORC_DISALLOW_NEWSPELLBOOK";
+
+/*
+ * Disables the PRCs bards newspelbook extension
+ */
+const string PRC_BARD_DISALLOW_NEWSPELLBOOK     = "PRC_BARD_DISALLOW_NEWSPELLBOOK";
+
+/*
+ * Bards suffer no arcane spell failure chance when casting in light armor
+ */
+const string PRC_BARD_LIGHT_ARMOR_SPELLCASTING  = "PRC_BARD_LIGHT_ARMOR_SPELLCASTING";
+
+/**
+ * By default, CW Samurai get a plain katana and a plain wakizashi (shortsword) at 1st level.
+ * Setting this to non-zero value prevents that.
+ */
+const string PRC_CWSAMURAI_NO_HEIRLOOM_DAISHO = "PRC_CWSAMURAI_NO_HEIRLOOM_DAISHO";
+
+/**
+ * Determines the number of wight henchmen a Soul Eater can have via their Soul Slave
+ * class ability.
+ * Default: 4
+ * Special: Due to it not being possible to differentiate between a set 0 and an unset 0,
+ *          to prevent any wight henchmen, set the switch to -1. (0 counts as the default)
+ */
+const string PRC_SOUL_EATER_MAX_SLAVES       = "PRC_SOUL_EATER_MAX_SLAVES";
+
+
+/**
+ * For the Psionic Slayer prestige class, this switch limits the Favored Enemy selection
+ * to the Aberration racial type.
+ *
+ * This switch is provided to allow builders to more closely represent the Pen and Paper 
+ * Illithid Slayer class, instead of the broader Open Game License "Slayer" class.
+ *
+ * Type: Int  
+ * Values: 0 [Default] (Favored Enemy racial type is not limited)
+ *		   1 (Favored Enemy race is limited to Aberration only)
+ */
+const string PRC_PSIONIC_SLAYER_FAV_ENEMY_ABERRATION_ONLY       = "PRC_PSIONIC_SLAYER_FAV_ENEMY_ABERRATION_ONLY";
+
+/**
+ * For the Psionic Slayer prestige class, this switch requires a character to make a "kill"
+ * of a specific type of creature before the class becomes available.
+ *
+ * Use of this switch requires that the module builder add a "Psionic Slayer Kill Token" 
+ * (included in the PRC Items) to the designated creature. 
+ *
+ * Alternately, a script or item can be made that will run the script "prc_psysly_killt" 
+ * on the PC. This script will set the flag that allows the target PC to take the Psionic Slayer Class.
+ * Example code:  
+ *				ExecuteScript("prc_psysly_killt", oPC); // Where oPC is an player charcter object
+ *
+ * This switch is provided to allow builders to more closely represent the Pen and Paper 
+ * Illithid Slayer class, instead of the broader Open Game License "Slayer" class.
+ *
+ * Type: Int  
+ * Values: 0 [Default] (Kill Token / Script NOT required for taking the Psionic Slayer Class)
+ *		   1 (Kill Token / Script REQUIRED before the Psionic Slayer Class is available to take)
+ */
+const string PRC_PSIONIC_SLAYER_REQUIRE_KILL_TOKEN       = "PRC_PSIONIC_SLAYER_REQUIRE_KILL_TOKEN";
+
+
+/**
+ * By default the Werewolf class uses the Bioware Polymorph effect to perfrom its
+ * Hybrid Form Shapchange.
+ *
+ * This switch allows the Werewolf class to be toggled to use the PRC Shifter 
+ * Shapchange code instead. 
+ *
+ * Type: Int 
+ * Values: 0 [Default] (Werewolf Hybrid Shapchange uses Bioware Polymorph)
+ *		   1 (Werewolf Hybrid Shapchange uses PRC Shifter shape change code)
+ */
+const string PRC_WEREWOLF_HYBRID_USE_SHIFTER_SHAPCHANGE       = "PRC_WEREWOLF_HYBRID_USE_SHIFTER_SHAPCHANGE";
+
+/**
+ * Sets the max bonus for the PnP Shifter shifting systems
+ *
+ * Type: Int 
+ * Values: any greater than 0
+ */
+const string PRC_PNP_SHIFTER_BONUS                            = "PRC_PNP_SHIFTER_BONUS";
+
+/*
+ * This spawns one chicken every six seconds if the PC is a commoner
+ * Chickens last 1 hour per switch value (so 1 is 1 hour, 2 is 2 hours, etc)
+*/
+const string PRC_CHICKEN_INFESTED                 = "PRC_CHICKEN_INFESTED";
+
+/******************************************************************************\
+  *                     Template and Weapon of Legacy switches                 *
+\******************************************************************************/
+
+/**
+ * Disable players selecting templates via PRC Options convo
+ */
+const string PRC_DISABLE_CONVO_TEMPLATE_GAIN = "PRC_DISABLE_CONVO_TEMPLATE_GAIN";
+
+
+/**
+ * Disable players selecting Weapons of Legacy via PRC Options convo
+ */
+const string PRC_DISABLE_WOL_GAIN = "PRC_DISABLE_WOL_GAIN";
+
+/**
+ * Disable having to defeat the encounter areas to gain a Weapon of Legacy
+ */
+const string PRC_DISABLE_WOL_AREA = "PRC_DISABLE_WOL_AREA";
+
+/******************************************************************************\
+*                               Epic Spell switches                            *
+\******************************************************************************/
+
+/**
+ * If set, then the switches below will not be set to default values.
+ * Should be used if any customisation is done.
+ */
+const string PRC_EPIC_INGORE_DEFAULTS                = "PRC_EPIC_INGORE_DEFAULTS";
+
+/**
+ * Do epic spells cost XP to cast?
+ * Defaults to: TRUE
+ */
+const string PRC_EPIC_XP_COSTS                       = "PRC_EPIC_XP_COSTS";
+
+/**
+ * Do casters take 10 when researching?
+ * Defaults to: FALSE
+ */
+const string PRC_EPIC_TAKE_TEN_RULE                  = "PRC_EPIC_TAKE_TEN_RULE";
+
+/**
+ * Use caster's primary ability (divine casters Wis, arcane Int/Cha as appropriate)
+ * Defaults to: FALSE
+ */
+const string PRC_EPIC_PRIMARY_ABILITY_MODIFIER_RULE  = "PRC_EPIC_PRIMARY_ABILITY_MODIFIER_RULE";
+
+/**
+ * Do epic spells do backlash damage if specified in the spell?
+ * Defaults to: TRUE
+ */
+const string PRC_EPIC_BACKLASH_DAMAGE                = "PRC_EPIC_BACKLASH_DAMAGE";
+
+/**
+ * Do school foci change the research and casting DC?
+ * Defaults to: TRUE
+ */
+const string PRC_EPIC_FOCI_ADJUST_DC                 = "PRC_EPIC_FOCI_ADJUST_DC";
+
+/**
+ * DC multiplier for gold to research.
+ * Defaults to: 9000 as per PnP
+ */
+const string PRC_EPIC_GOLD_MULTIPLIER                = "PRC_EPIC_GOLD_MULTIPLIER";
+
+/**
+ * Amount the researched spell's gold cost is divided by to get it's XP cost.
+ * Defaults to: 25
+ */
+const string PRC_EPIC_XP_FRACTION                    = "PRC_EPIC_XP_FRACTION";
+
+/**
+ * Proportion of research gold is lost in a failed attempt. The full cost is
+ * divided by this value to get the amount lost.
+ * Defaults to: 2 (i.e half)
+ */
+const string PRC_EPIC_FAILURE_FRACTION_GOLD          = "PRC_EPIC_FAILURE_FRACTION_GOLD";
+
+/**
+ * Probablity out of 100 of seeds being destroyed when learnt.
+ * Defaults to: 50
+ */
+const string PRC_EPIC_BOOK_DESTRUCTION               = "PRC_EPIC_BOOK_DESTRUCTION";
+
+/** 100% immunity and 20h duration instead of 50% and casterlevel+10 rounds. */
+const string PRC_PNP_UNIMPINGED                      = "PRC_PNP_UNIMPINGED";
+
+/** 100% immunity and 20h duration instead of 50% and casterlevel+10 rounds. */
+const string PRC_PNP_IMPENETRABILITY                 = "PRC_PNP_IMPENETRABILITY";
+
+/** 100% immunity and 20h duration instead of 50% and casterlevel+10 rounds. */
+const string PRC_PNP_DULLBLADES                      = "PRC_PNP_DULLBLADES";
+
+/** 20h instead of rounds per level */
+const string PRC_PNP_CHAMPIONS_VALOR                  = "PRC_PNP_CHAMPIONS_VALOR";
+
+/*
+ * Disable learning epic spells via the PRC OPtions Convo
+ * Does not need PRC_EPIC_INGORE_DEFAULTS to be set
+ */
+const string PRC_EPIC_CONVO_LEARNING_DISABLE         = "PRC_EPIC_CONVO_LEARNING_DISABLE";
+
+
+
+
+/******************************************************************************\
+*                                General switches                              *
+\******************************************************************************/
+
+
+/** DO NOT SET THIS SWITCH
+ * If the PRC  is in use, this will be set automatically
+ * It is only here to be used by other scripts
+ * Bit surplus to requirements, since this very script is part of the PRC,
+ * but fo completeness sake
+ */
+const string MARKER_PRC                              = "Marker_PRC";
+
+/** DO NOT SET THIS SWITCH
+ * The companion sets it automatically.
+ * It is only here to be used by other scripts.
+ */
+const string MARKER_PRC_COMPANION                    = "Marker_PRCCompanion";
+
+/** DO NOT SET THIS SWITCH
+ * If CEP 1.68 and the PRC companion/merge is in use, this will be set automatically
+ * It is only here to be used by other scripts
+ */
+const string MARKER_CEP1                             = "Marker_CEP1";
+
+/** DO NOT SET THIS SWITCH
+ * If CEP 2 and the PRC companion/merge is in use, this will be set automatically
+ * It is only here to be used by other scripts
+ */
+const string MARKER_CEP2                             = "Marker_CEP2";
+
+/** DO NOT SET THIS SWITCH
+ * If Project Q and the PRC companion/merge is in use, this will be set automatically
+ * It is only here to be used by other scripts
+ */
+const string MARKER_Q                                = "Marker_Q";
+
+/**
+ * Spells cast from magic staffs use the wielder's casterlevel rather than the
+ * item's if the wielder's casterlevel is higher.
+ * This makes magic staffs more valuable to mages, especially at high levels.
+ */
+const string PRC_STAFF_CASTER_LEVEL                  = "PRC_STAFF_CASTER_LEVEL";
+
+/**
+ * [DEFUNCT]
+ * A wand must be equipped before it can cast a spell
+ * 
+ * Any value above 0 turns off the requirement to have a wand equipped to use it
+ *
+ * This switch is defunct, wands must *always* be equipped to use them.
+ */
+const string PRC_EQUIP_WAND                          = "PRC_EQUIP_WAND";
+
+/**
+ * NPCs go through spellhooking as if they are PCs.
+ */
+const string PRC_NPC_HAS_PC_SPELLCASTING             = "PRC_NPC_HAS_PC_SPELLCASTING";
+
+/**
+ * Stops players banking loads of XP without leveling by using the level they
+ * would have with their current XP instead of whatever their level is.
+ */
+const string PRC_ECL_USES_XP_NOT_HD                  = "PRC_ECL_USES_XP_NOT_HD";
+
+/**
+ * Stops demilich, i.e. Lich class has only 4 levels
+ */
+const string PRC_DISABLE_DEMILICH                    = "PRC_DISABLE_DEMILICH";
+
+/**
+ * Defines the possible uses of the Epic Spell Laboratory. Values as follows:
+ *
+ * 0 = (default) Can teleport to the Epic Spell Laboratory, merchant sells all
+ *     epic spells and new wizard scrolls.
+ * 1 = Can teleport to the Epic Spell Laboratory, merchant sells only the epic
+ *     spells available in HotU and new wizard scrolls.
+ * 2 = Can teleport to the Epic Spell Laboratory, but the merchant is unavailable.
+ * 3 = Cannot teleport to the Epic Spell Laboratory.
+ */
+const string PRC_SPELLSLAB                           = "PRC_SPELLSLAB";
+
+/**
+ * Disables the sale of scrolls from the epic spell laboratory.
+ */
+const string PRC_SPELLSLAB_NOSCROLLS                 = "PRC_SPELLSLAB_NOSCROLLS";
+
+/**
+ * Makes reaching 0 in an ability score have the special effects it should have
+ * according to PnP.
+ *
+ * @see inc_abil_damage.nss
+ */
+const string PRC_PNP_ABILITY_DAMAGE_EFFECTS          = "PRC_PNP_ABILITY_DAMAGE_EFFECTS";
+
+/**
+ * Turns on the included version of supply based rest by demitious
+ * See inc_sbr_readme.nss for details
+ */
+const string PRC_SUPPLY_BASED_REST                   = "PRC_SUPPLY_BASED_REST";
+
+/**
+ * Charaters only gain a number of hitpoints equal to their level from resting.
+ */
+const string PRC_PNP_REST_HEALING                    = "PRC_PNP_REST_HEALING";
+
+/**
+ * Resting causes game time to advance.
+ * See inc_time.nss for details
+ */
+const string PRC_PNP_REST_TIME                       = "PRC_PNP_REST_TIME";
+
+/**
+ * Limits the amount of times that a player can rest
+ * If this is set to -1, it's one rest per 24 hours
+ * If this is set to -2, it's one rest per 16 hours (24 hours minus the 8 hours spent sleeping/learning spells in PnP that is resting)
+ * If this is set to 1+, it's 1 (or 2, or 3) hours per level between rests
+ * If this is set to 0, it's off
+ */
+const string PRC_PNP_REST_LIMIT                      = "PRC_PNP_REST_LIMIT";
+
+/**
+ * Wizards use PnP spellschools instead of Bioware's
+ * They must be generalists, but there is no way to enforce that
+ * If letoscript is enabled, then all wizards will be set to PnP Spellschool as their school
+ * plus the ConvoCC will set it if this switch is on
+ */
+const string PRC_PNP_SPELL_SCHOOLS                   = "PRC_PNP_SPELL_SCHOOLS";
+
+/**
+ * Players have a variable tracking how far ahead of the module clock they are
+ * and when all players are ahead, the module clock advances to catch up.
+ * This includes 8 hours when resting and time spent crafting
+ *
+ * See inc_time for implementation
+ *
+ */
+const string PRC_PLAYER_TIME                         = "PRC_PLAYER_TIME";
+
+/**
+ * You must have at least 1 hand free to cast spells with somatic components.
+ * This means at most a small shield in the off hand and
+ * no dual wielded weapons, though ranged and doublehanded are OK.
+ */
+const string PRC_PNP_SOMATIC_COMPOMENTS              = "PRC_PNP_SOMATIC_COMPOMENTS";
+
+/**
+ * You must have at least 1 hand free to use items that you do not have equipped.
+ * This means at most a small shield in the off hand and
+ * no dual weilded weapons, though ranged and doublehanded are OK.
+ */
+const string PRC_PNP_SOMATIC_ITEMS                   = "PRC_PNP_SOMATIC_ITEMS";
+
+/**
+ * Second or subsequent summons dont destroy the first.
+ * Can cause lag with high numbers of summons and/or tight spaces
+ */
+const string PRC_MULTISUMMON                         = "PRC_MULTISUMMON";
+
+/**
+ * Summons last for a number of rounds equal to caster level, rather than 24h or other timings
+ */
+const string PRC_SUMMON_ROUND_PER_LEVEL              = "PRC_SUMMON_ROUND_PER_LEVEL";
+
+/**
+ * Enable Bioware version of Plant Domain Power (turn vermin) - makes this
+ * domain power a little less useless in the OC.
+ */
+const string PRC_BIOWARE_PLANT_DOMAIN_POWER          = "PRC_BIOWARE_PLANT_DOMAIN_POWER";
+
+/**
+ * Enable Bioware version of Animal Domain Power (better summons)
+ */
+const string PRC_BIOWARE_ANIMAL_DOMAIN_POWER          = "PRC_BIOWARE_ANIMAL_DOMAIN_POWER";
+
+/**
+ * Animal companions follow PnP rules rather than Bioware's.
+ */
+const string PRC_PNP_ANIMAL_COMPANIONS               = "PRC_PNP_ANIMAL_COMPANIONS";
+
+/**
+ * Familiars follow PnP rules rather than Bioware's.
+ * This makes them a lot weaker and less suited for combat.
+ * Includes bonded summoner familiars.
+ */
+const string PRC_PNP_FAMILIARS                       = "PRC_PNP_FAMILIARS";
+
+/**
+ * This disables the ability to heal Bioware familiars by feading them
+ * through the conversation
+ */
+const string PRC_PNP_FAMILIAR_FEEDING                = "PRC_PNP_FAMILIAR_FEEDING";
+
+/**
+ * Use PRC henchmen-familiars instead of BioWare's - this will allow
+ * new classes to have familiars, but summoned creatures will no longer 
+ * be 'true' familiars (ie. can't possess PRC familiar)
+ */
+const string PRC_FAMILIARS                           = "PRC_FAMILIARS";
+
+/**
+ * Enable spell sharing for all familiars and animal companions
+ * By default it's only enabled for pnp and bonded familiars, paladin
+ * mounts and healer celestial companions.
+ */
+const string PRC_ENABLE_SPELL_SHARING                 = "PRC_ENABLE_SPELL_SHARING";
+
+/**
+ * This disables the 2 free spells wizards get at levelup
+ * The GUI still shows, but it does nothing or rather its effects are undone afterwards
+ * It requires letoscript to work.
+ * not implemented yet
+ */
+const string PRC_NO_FREE_WIZ_SPELLS                        = "PRC_NO_FREE_WIZ_SPELLS";
+
+
+const string PRC_WITCH_DISABLE_SPELL_LEARN                 = "PRC_WITCH_DISABLE_SPELL_LEARN";
+
+/**
+ * Set to 1, it automatically applies Ambidexterity as a bonus feat
+ * if you have Two Weapon Fighting
+ *
+ * Default: NWN standard
+ */
+const string PRC_35_TWO_WEAPON_FIGHTING                     = "PRC_35_TWO_WEAPON_FIGHTING";
+
+/**
+ * Set to 1, it ignores the Disarmable flag on NPCs
+ *
+ * Default: NWN standard
+ */
+const string PRC_PNP_DISARM                                 = "PRC_PNP_DISARM";
+
+/**
+ * Sets the behaviour of the PRC Power Attack. Set this to either
+ * PRC_POWER_ATTACK_DISABLED or PRC_POWER_ATTACK_FULL_PNP if you give
+ * it a value.
+ *
+ * Default: One cannot use a higher power attack setting than one could using
+ *          Bioware Power Attack. ie, if one possessed PA, but not IPA, one
+ *          can only use PA up to 5. And up to 10 with IPA.
+ *
+ * @see PRC_POWER_ATTACK_DISABLED
+ * @see PRC_POWER_ATTACK_FULL_PNP
+ */
+const string PRC_POWER_ATTACK                        = "PRC_POWER_ATTACK";
+
+/**
+ * A possible value of PRC_POWER_ATTACK.
+ * If this is used, PRC Power Attack is completely disabled. The feats will
+ * not be granted to players and even if they somehow gain access to the feats,
+ * they will have no effect.
+ *
+ * @see PRC_POWER_ATTACK
+ */
+const int PRC_POWER_ATTACK_DISABLED = -1;
+
+/**
+ * A possible value of PRC_POWER_ATTACK.
+ * If this is used, PRC Power Attack behaves as the Pen and Paper version.
+ * This means ability to sacrifice any amount of attack bonus, up to one's
+ * BAB. The existence of Bioware IPA is ignored as a limiting factor, only
+ * normal Power Attack is required.
+ *
+ * @see PRC_POWER_ATTACK
+ */
+const int PRC_POWER_ATTACK_FULL_PNP = 1;
+
+/**
+ * Sets the behaviour of the PRC Power Attack.
+ * If this is set, the Bioware Power Attack modes are included in the
+ * calculation against the characters BAB limit.
+ * Default: PRC Power Attack ignores whether BW Power Attack is active or not,
+ *          which may result in the character paying a total amount of AB
+ *          greater than their BAB.
+ */
+const string PRC_POWER_ATTACK_STACK_WITH_BW          = "PRC_POWER_ATTACK_STACK_WITH_BW";
+
+
+/*
+ * Disabling specific feat and/or skills
+ * Each of these has 2 parts. One part is a variable defining the size of the list
+ * The other part is the list itself. The numbers are the row numbers in feat.2da or skills.2da
+ * or spells.2da.
+ * For example, if you want to disable Knockdown and Improved Knockdown you would set
+ * the variables as follows:
+ * PRC_DISABLE_FEAT_COUNT = 2
+ * PRC_DISABLE_FEAT_1     = 23
+ * PRC_DISABLE_FEAT_2     = 17
+ */
+const string PRC_DISABLE_FEAT_COUNT                  = "PRC_DISABLE_FEAT_COUNT";
+const string PRC_DISABLE_FEAT_                       = "PRC_DISABLE_FEAT_";
+const string PRC_DISABLE_SKILL_COUNT                 = "PRC_DISABLE_SKILL_COUNT";
+const string PRC_DISABLE_SKILL_                      = "PRC_DISABLE_SKILL_";
+
+//WARNING! WILL DO BAD THINGS TO SPONTANEOUS CASTERS AFFECTED
+const string PRC_DISABLE_SPELL_COUNT                 = "PRC_DISABLE_SPELL_COUNT";
+const string PRC_DISABLE_SPELL_                      = "PRC_DISABLE_SPELL_";
+
+/*
+ * Setting this will stop the GUI automatically appearing when a player is petrified on
+ * hardcore
+ * You can use a script named "prc_pw_petrific" which will always be run at petrification
+ * (regardless of this switch) on hardcore to pop up the GUI as you want it, rather than
+ * being forced to use biowares
+*/
+const string PRC_NO_PETRIFY_GUI                      = "PRC_NO_PETRIFY_GUI";
+
+
+/*
+ * Set this to remove the switch changing convo feat.
+ * This should be set for PWs to avoid players screwing around with switches
+ * A value of zero allows anyone to change switches
+ * A value of 1 allows only DMs to change switches
+ * Any other value prohibits everyone from changing switches
+ */
+
+const string PRC_DISABLE_SWITCH_CHANGING_CONVO       = "PRC_DISABLE_SWITCH_CHANGING_CONVO";
+
+/*
+ * Set this to remove checks to enforce domains
+ * e.g. Fire Gensai dont have to take the Fire domain, etc
+ */
+
+const string PRC_DISABLE_DOMAIN_ENFORCEMENT          = "PRC_DISABLE_DOMAIN_ENFORCEMENT";
+
+/*
+ * Set this to remove replace bioware HolyAvenger itemproperties
+ * with PnP HolyAvenger itemprperties instead
+ * (for paladins, +5 +2d6 divine vs evil, castspel:dispel magic @ casterlevel = paladinlevels)
+ * (for non paladins, +2)
+ */
+
+const string PRC_PNP_HOLY_AVENGER_IPROP              = "PRC_PNP_HOLY_AVENGER_IPROP";
+
+/* Set this to enable the permanent death and XP cost functionality
+ * of Necrotic Termination spell.
+ */
+
+ const string PRC_NEC_TERM_PERMADEATH                = "PRC_NEC_TERM_PERMADEATH" ;
+
+ /*
+  * Set this to enable alignment changes for the casting of spells with an alignment descriptor
+  */
+const string PRC_SPELL_ALIGNMENT_SHIFT              = "PRC_SPELL_ALIGNMENT_SHIFT";
+
+ /*
+  * Enforces restrictions for casting spells with descriptors of opposed alignments
+  * Possible values:
+  * 0 - off
+  * 1 - all classes can cast, but casting causes alignment shift
+  * 2 - casting causes alingment shift, some classes can't cast (cleric, favoured soul, etc)
+  * 3 - casting is not allowed
+  */
+const string PRC_SPELL_ALIGNMENT_RESTRICT            = "PRC_SPELL_ALIGNMENT_RESTRICT";
+
+ /*
+  * Set this to give a number of Free cohorts as with leadership
+  * This can be used to simulate a party of players
+  * Unlike normal cohorts, those granted through this switch
+  * do not have the -2 level lag.
+  */
+ const string PRC_BONUS_COHORTS                      = "PRC_BONUS_COHORTS";
+
+ /*
+  * Disable the use of custom cohorts
+  */
+ const string PRC_DISABLE_CUSTOM_COHORTS                      = "PRC_DISABLE_CUSTOM_COHORTS";
+
+ /*
+  * Disable the use of standard cohorts
+  */
+ const string PRC_DISABLE_STANDARD_COHORTS                      = "PRC_DISABLE_STANDARD_COHORTS";
+
+ /*
+  * Disable registration of custom cohorts
+  */
+ const string PRC_DISABLE_REGISTER_COHORTS                      = "PRC_DISABLE_REGISTER_COHORTS";
+ 
+  /*
+   * Disable cohorts starting with gear
+   */
+ const string PRC_DISABLE_COHORT_STARTING_GEAR                  = "PRC_DISABLE_COHORT_STARTING_GEAR";
+
+ /*
+  * Gives all slings equiped Mighty +20 for free
+  * Simulates PnP rules where you can add strength to damage
+  */
+ const string PRC_PNP_SLINGS                      = "PRC_PNP_SLINGS";
+
+ /*
+  * This is a local variable set on NPCs that is converted to real XP
+  * in the OnSpawn event. Used for epic spells and other XP-burning stuff
+  */
+ const string PRC_NPC_XP                             = "PRC_NPC_XP";
+
+ /*
+  * Applys speed increase/decrease effects
+  * Simulates PnP rules where different races have different speeds
+  */
+ const string PRC_PNP_RACIAL_SPEED                      = "PRC_PNP_RACIAL_SPEED";
+
+ /*
+  * Applys speed increase/decrease effects
+  * Simulates PnP rules where different armors have different speeds
+  * Medium armor is a 25% speed reduction, Heavy is a 33% reduction
+  */
+ const string PRC_PNP_ARMOR_SPEED                      = "PRC_PNP_ARMOR_SPEED";
+ 
+ /*
+   * Applies a 99% speed boost when out of combat
+   * Warning that it will likely cause PCs to be overly speedy when combat starts
+   * Potential problem causer
+   */
+ const string PRC_FAST_TRAVEL_SPEED                      = "PRC_FAST_TRAVEL_SPEED";
+ 
+  /*
+   * Applys a Discipline bonus equal to BAB to all characters if turned on
+   * Bonus only applies to characters with 0 ranks in Discipline
+   */
+ const string PRC_PNP_KNOCKDOWN                      = "PRC_PNP_KNOCKDOWN"; 
+
+ /*
+  * by Bioware rules, PCs have approximatly a 7th faster movement than NPCs
+  * so they can outrun them quite easily.
+  * This switch removes that so they are on even footings.
+  */
+ const string PRC_REMOVE_PLAYER_SPEED                      = "PRC_REMOVE_PLAYER_SPEED";
+
+ /*
+  * Enforces racial appearance as defined in racialtypes.2da
+  */
+ const string PRC_ENFORCE_RACIAL_APPEARANCE                = "PRC_ENFORCE_RACIAL_APPEARANCE";
+
+ /*
+  * When set it will restore characters true appearance on module enter.
+  * Created to counter BioWare 'horse script' appearance change. Might cause bugs with some
+  * custom clothing haks.
+  * If not enabled - players can restore appearance by using 'End PnP Polymorph' feat
+  */
+ const string PRC_ON_ENTER_RESTORE_APPEARANCE              = "PRC_ON_ENTER_RESTORE_APPEARANCE";
+
+ /*
+  * by default, on aquire script for races only runs for NPCs if they have a PC as a master
+  * This runs it for all NPCs, note this will take significantly more CPU time.
+  */
+ const string PRC_NPC_FORCE_RACE_ACQUIRE                      = "PRC_NPC_FORCE_RACE_ACQUIRE";
+
+ /*
+  * by default, if you acquire a pre-1.68 cloak it will be randomly recolored so that it
+  * doenst look beiger than beige. This disables that if you realy want beige cloaks for some reason.
+  */
+ const string PRC_DYNAMIC_CLOAK_AUTOCOLOUR_DISABLE                      = "PRC_DYNAMIC_CLOAK_AUTOCOLOUR_DISABLE";
+
+ /*
+  * this switch will disable automatic update of 'use limitation by class' properties for magic scrolls and wands.
+  * By default a character of given class can use all wands/scrolls with the spells that are on her class spell-list.
+  * NOTES:
+  * - scrolls/wands with no limitations are never updated
+  * - can be disabled by setting "ip_lock" local int to 1 on the scroll/wand
+  */
+ const string PRC_SCROLL_AUTOUPDATE_RESTR_DISABLE                      = "PRC_SCROLL_AUTOUPDATE_RESTR_DISABLE";
+
+ /*
+  * disable all the appearance-changing options on the PRC OPtions convo
+  */
+ const string PRC_APPEARNCE_CHANGE_DISABLE                      = "PRC_APPEARNCE_CHANGE_DISABLE";
+
+
+
+
+/******************************************************************************\
+*                      Death/Bleeding system                                   *
+\******************************************************************************/
+ /*
+  * Turns on the PRC PnP Bleeding & Death system
+  * see prc_inc_death for details
+  * NOTE: This will only work if the module has no other scripts for
+  * OnPlayerDying and OnPlayerDeath events. Otherwise those will interfere with
+  * this system
+  */
+const string PRC_PNP_DEATH_ENABLE                           = "PRC_PNP_DEATH_ENABLE";
+
+ /*
+  *  if FALSE, dont bleed just die
+  *  By PnP this would be 1 round, or 6 seconds
+  */
+const string PRC_DEATH_OR_BLEED     						= "PRC_DEATH_OR_BLEED";
+
+/*
+ * Damage when bleeding
+ * By PnP, this would be 1
+ */
+const string PRC_DEATH_DAMAGE_FROM_BLEEDING        = "PRC_DEATH_DAMAGE_FROM_BLEEDING";
+
+/*
+ * Damage when stable
+ * By PnP, this would be 0
+ */
+const string PRC_DEATH_DAMAGE_FROM_STABLE          = "PRC_DEATH_DAMAGE_FROM_STABLE";
+
+/*
+ * Healing when Stable
+ * By PnP, this would be 0
+ */
+const string PRC_DEATH_HEAL_FROM_STABLE            = "PRC_DEATH_HEAL_FROM_STABLE";
+
+/*
+ * % chance to improve when bleeding
+ * By PnP, this would be 10
+ */
+const string PRC_DEATH_BLEED_TO_STABLE_CHANCE      = "PRC_DEATH_BLEED_TO_STABLE_CHANCE";
+
+/*
+ * % chance to resume bleeding when stable
+ * By PnP, this would be 0
+ */
+const string PRC_DEATH_STABLE_TO_BLEED_CHANCE      = "PRC_DEATH_STABLE_TO_BLEED_CHANCE";
+
+/*
+ * % chance to improve when stable
+ * By PnP, this would be 10
+ */
+const string PRC_DEATH_STABLE_TO_DISABLED_CHANCE   = "PRC_DEATH_STABLE_TO_DISABLED_CHANCE";
+
+
+/******************************************************************************\
+*                               ACP switches                              *
+\******************************************************************************/
+/*
+ * This is a set of settings for Ragnaroks Alternate Combat animations Pack (ACP)
+ * Main hak:
+ * http://nwvault.ign.com/View.php?view=hakpaks.Detail&id=5895
+ * CEP heads:
+ * http://nwvault.ign.com/View.php?view=hakpaks.Detail&id=5934
+ * CEP robes:
+ * http://nwvault.ign.com/View.php?view=hakpaks.Detail&id=5950
+ * (credit to USAgreco66kg for those CEP files)
+ *
+ * Note on haks: You should NOT add the acp_2da hak if you have the PRC installed
+ * Plus, once you press the OK button to add the ACP haks, make sure
+ * you press cancel as soon as it appears. Otherwise, the toolset will crash
+ * as it tries to compile the PRC scripts.
+ *
+ * If you are using CEP2, then you only need ragnaroks main package. Compatible robes
+ * and heads are included within CEP2.
+ *
+ * As of NWN v1.67 there is no need to press the cancel button as the toolset no longer
+ * attempts to compile scripts in haks.
+ *
+ */
+
+/*
+ * Set this to give players radial feats to change combat animations
+ */
+const string PRC_ACP_MANUAL                          = "PRC_ACP_MANUAL";
+
+/*
+ * Set this so that players will change combat animations automatically
+ * based on weapons equiped and class
+ */
+const string PRC_ACP_AUTOMATIC                       = "PRC_ACP_AUTOMATIC";
+
+/*
+ * Set this so that NPCs will change combat animations automatically
+ * based on weapons equiped and class
+ * This can either be set on the module for a global setting
+ * or set on individual NPCs for specific individuals
+ */
+const string PRC_ACP_NPC_AUTOMATIC                   = "PRC_ACP_NPC_AUTOMATIC";
+
+/*
+ * Set this for a number of minutes delay betwen changing animations
+ * This is useful to stop people spamming the server with changes
+ * If not set, it defaults to 90 seconds. To set to zero, set var to -1
+ */
+const string PRC_ACP_DELAY                           = "PRC_ACP_DELAY";
+
+
+/******************************************************************************\
+*                               File End switches                              *
+\******************************************************************************/
+
+/**
+ * If this is set it will disable the defaults and the module builder must set
+ * the values manually.
+ * Otherwise it will set the automatically, and will take the PRC companion
+ * into account, including CEP if its the CEP/PRC companion.
+ */
+const string FILE_END_MANUAL                         = "FILE_END_MANUAL";
+
+/** Last line of classes.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_CLASSES                        = "FILE_END_CLASSES";
+
+/** Last line of racialtypes.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_RACIALTYPES                    = "FILE_END_RACIALTYPES";
+
+/** Last line of gender.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_GENDER                         = "FILE_END_GENDER";
+
+/** Last line of portraits.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_PORTRAITS                      = "FILE_END_PORTRAITS";
+
+/** Last line of skills.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_SKILLS                         = "FILE_END_SKILLS";
+
+/** Defines the line after which none of the cls_feat_*.2da have entries.
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_CLASS_FEAT                     = "FILE_END_CLASS_FEAT";
+
+/** Defines the line after which none of the cls_psipw_*.2da have entries.
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_CLASS_POWER                    = "FILE_END_CLASS_POWER";
+
+/** Defines the line after which none of the cls_spgn_*.2da have entries.
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+ const string FILE_END_CLASS_SPELLBOOK               = "FILE_END_CLASS_SPELLBOOK";
+
+/** Last line of feat.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_FEAT                           = "FILE_END_FEAT";
+
+/** Last line of hen_familiar.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_FAMILIAR                       = "FILE_END_FAMILIAR";
+
+/** Last line of hen_companion.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_ANIMALCOMP                     = "FILE_END_ANIMALCOMP";
+
+/** Last line of domains.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_DOMAINS                        = "FILE_END_DOMAINS";
+
+/** Last line of soundset.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_SOUNDSET                       = "FILE_END_SOUNDSET";
+
+/** Last line of spells.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_SPELLS                         = "FILE_END_SPELLS";
+
+/** Last line of appearance.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_APPEARANCE                     = "FILE_END_APPEARANCE";
+
+/** Last line of wingmodel.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_WINGS                          = "FILE_END_WINGS";
+
+/** Last line of tailmodel.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_TAILS                          = "FILE_END_TAILS";
+
+/** Last line of baseitems.2da
+ * This will be set automatically to a default unless FILE_END_MANUAL is turned on */
+const string FILE_END_BASEITEMS                          = "FILE_END_BASEITEMS";
+
+
+
+/******************************************************************************\
+*                            Poison system switches                            *
+\******************************************************************************/
+
+/**
+ * If this is set, uses the last three characters from the item's tag
+ * instead of the local variable 'pois_idx' to define the poison the item
+ * represents. The value is used as an index to poison.2da.
+ */
+const string PRC_USE_TAGBASED_INDEX_FOR_POISON       = "USE_TAGBASED_INDEX_FOR_POISON";
+
+/**
+ * Number of times the poisoned item works. Or if PRC_USES_PER_ITEM_POISON_DIE
+ * is set, the number of dice rolled to determine it. Should be at least 1 if
+ * set.
+ * Default: 1
+ */
+const string PRC_USES_PER_ITEM_POISON_COUNT          = "PRC_USES_PER_ITEM_POISON_COUNT";
+
+/**
+ * Size of dice used to determine number of times the poisoned item works. Value
+ * should be at least 2.
+ * If value is less than 2, the die roll is skipped.
+ * Default: No dice are rolled.
+ */
+const string PRC_USES_PER_ITEM_POISON_DIE            = "USES_PER_ITEM_POISON_DIE";
+
+/**
+ * If this is nonzero, only weapons that do slashing or piercing damage are allowed
+ * to be poisoned.
+ * Default: All weapons can be poisoned.
+ */
+const string PRC_ALLOW_ONLY_SHARP_WEAPONS            = "PRC_ALLOW_ONLY_SHARP_WEAPONS";
+
+/**
+ * If this is nonzero, inhaled and ingest poisons may be placed on weapons in
+ * addition to contact and injury poisons.
+ * Default: Only contact and injury poisons are allowed on weapons.
+ */
+const string PRC_ALLOW_ALL_POISONS_ON_WEAPONS        = "PRC_ALLOW_ALL_POISONS_ON_WEAPONS";
+
+/**
+ * If this is nonzero, a DEX check is rolled against Handle_DC in the poison's
+ * column in poison.2da.
+ * Possessing the Use Poison feat will always pass this check.
+ * Default: A static 5% failure chance is used, as per the DMG.
+ */
+const string PRC_DEXBASED_WEAPON_POISONING_FAILURE_CHANCE = "PRC_DEXBASED_WEAPON_POISONING_FAILURE_CHANCE";
+
+/**
+ * Number of hits the poison will function on the weapon. Or if
+ * PRC_USES_PER_WEAPON_POISON_DIE is set, the number of dice rolled.
+ * If this is set, the value should be >= 1.
+ * Default: 1
+ */
+const string PRC_USES_PER_WEAPON_POISON_COUNT        = "PRC_USES_PER_WEAPON_POISON_COUNT";
+
+/**
+ * Size of the die rolled when determining the amount of hits the poison will
+ * work on. If this is set, the value should be at least 2.
+ * Default: Dice aren't rolled.
+ */
+const string PRC_USES_PER_WEAPON_POISON_DIE          = "PRC_USES_PER_WEAPON_POISON_DIE";
+
+/**
+ * This is the name of the script to be run when someone attempts to poison food to
+ * check if the targeted item is food. The default script returns FALSE for everything,
+ * so you must define your own to have this functionality.
+ *
+ * This switch has string values instead of integers.
+ *
+ * Default: poison_is_food <- an example script, just returns false
+ *
+ * @see poison_is_food
+ */
+const string PRC_POISON_IS_FOOD_SCRIPT_NAME          = "PRC_POISON_IS_FOOD_SCRIPT_NAME";
+
+/**
+ * This switch determines whether a creature equipping a poisoned item is assumed to be
+ * acting smartly in that it attempts to clean the item first. If it's not set, the
+ * creature just directly equips the item and gets poisoned.
+ *
+ * Default: Off, the creature gets poisoned without any checks
+ *
+ * @see poison_onequip
+ */
+const string PRC_POISON_ALLOW_CLEAN_IN_EQUIP         = "PRC_POISON_ALLOW_CLEAN_IN_EQUIP";
+
+/**
+ * 
+ * Default: crafting requires only gold and xp
+ */
+const string PRC_CRAFT_POISON_USE_INGREDIENST        = "PRC_CRAFT_POISON_USE_INGREDIENST";
+
+/******************************************************************************\
+*                             PRGT system switches                             *
+\******************************************************************************/
+
+//these three are strings not switches
+const string PRC_PRGT_XP_SCRIPT_TRIGGERED            = "PRC_PRGT_XP_SCRIPT_TRIGGERED";
+const string PRC_PRGT_XP_SCRIPT_DISARMED             = "PRC_PRGT_XP_SCRIPT_DISARMED";
+const string PRC_PRGT_XP_SCRIPT_RECOVERED            = "PRC_PRGT_XP_SCRIPT_RECOVERED";
+
+/**
+ * @TODO: Write description.
+ */
+const string PRC_PRGT_XP_AWARD_FOR_TRIGGERED         = "PRC_PRGT_XP_AWARD_FOR_TRIGGERED";
+
+/**
+ * @TODO: Write description.
+ */
+const string PRC_PRGT_XP_AWARD_FOR_RECOVERED         = "PRC_PRGT_XP_AWARD_FOR_RECOVERED";
+
+/**
+ * @TODO: Write description.
+ */
+const string PRC_PRGT_XP_AWARD_FOR_DISARMED          = "PRC_PRGT_XP_AWARD_FOR_DISARMED";
+
+
+
+/******************************************************************************\
+*                               Psionics switches                              *
+\******************************************************************************/
+
+/**
+ * If this is set, use ac_appearances.2da to determine an Astral Construct's
+ * appearance instead of the values hardcoded into the script.
+ */
+const string PRC_PSI_ASTRAL_CONSTRUCT_USE_2DA        = "ASTRAL_CONSTRUCT_USE_2DA";
+
+/**
+ * If this is set, Astral Construct's duration will be multiplied by given
+ * number. Examples:
+ * 10  - duration is equal to 1 minute per manifester level
+ * 600 - duration is equal to 1 hour per manifester level
+ */
+const string PRC_PSI_ASTRAL_CONSTRUCT_DUR_MOD        = "PRC_PSI_ASTRAL_CONSTRUCT_DUR_MOD";
+
+
+/**
+ * If this is set, The Astral Seed power will attempt to use the provided string as
+ * the ResRef to create the Astral Seed object instead of the of the phylactery 
+ * ResRef("x2_plc_phylact").
+ * May be used by builders to create an object that CAN be destroyed, or has other traits,
+ * as desired. 
+ * Type: String
+ * Values: "" [Default] (Blank, or not set: Use default phylactery ResRef for Astral Seed)
+ *         STRING (Entered String will be used as the ResRef of created Astral Seed object)
+ */
+const string PRC_PSI_ASTRAL_SEED_RESREF        = "PRC_PSI_ASTRAL_SEED_RESREF";
+
+/**
+ * By default the Astral Seed power respawns the player, and then makes them immobile for 
+ * 24-game-hours.
+ * If this switch is set, it will adjust the imobility time period; shortening it, lengthing it, or 
+ * effectively eliminating it.
+ * Type: Int
+ * Values: 0 [Default] (Not set: Use default 24 hour duration)
+ *         -1          (Any negative value will result in a fixed duratoion of 2 seconds, which effectively eliminates the wait period)
+ *         1           (Any potitive value: multiply duration by the value provided and then divide result by 1000. 
+ *                      Values less than 1000 will shorten the duration, values higher than 1000 will lengthen it.)
+ */
+const string PRC_PSI_ASTRAL_SEED_RESPAWN_DELAY_X1000        = "PRC_PSI_ASTRAL_SEED_RESPAWN_DELAY_X1000";
+
+/**
+ * By default, when the Astral Seed power is activated upon death, the user loses one level's
+ * worth of XP. This may not be compatabile with all death and respawn systems.
+ * If this flag is set, the XP loss is completely eliminated. The standard PRC event hook script
+ * of "prc_pw_astralseed" may be used to script any additional effects to occure upon Astral Seed
+ * respawning, including scripting specific XP loss amount.
+ * Type: Int 
+ * Values: 0 [Default] (Not set: lose 1 level worth of XP upon Astral Seed respawn)
+ *         1           (Any potitive value: Remove all XP loss from Astral Seed respawn)
+ */
+const string PRC_PSI_ASTRAL_SEED_RESPAWN_NO_LEVEL_LOSS        = "PRC_PSI_ASTRAL_SEED_RESPAWN_NO_LEVEL_LOSS";
+
+
+/**
+ * Setting this switch active makes Psychic Reformation only allow one to
+ * reselect psionic powers instead of fully rebuilding their character.
+ *
+ * Possible values:
+ * 0              = Off, Psychic Reformation behaves as specified in the power
+ *                  description. That is, the target is deleveled by a certain
+ *                  amount and then releveled back to where they were.
+ * Nonzero, not 2 = On, Psychic Reformation only nulls a selected number of
+ *                  the target's selected powers and allows reselection.
+ * 2              = On, and the XP cost is reduced to 25 per level reformed.
+ */
+const string PRC_PSI_PSYCHIC_REFORMATION_NERF        = "PRC_PSI_PSYCHIC_REFORMATION_NERF";
+
+/**
+ * Determines how Rapid Metabolism works.
+ * When set, heals the feat possessor by their Hit Dice + Constitution modifier
+ * every 24h.
+ * Default: Heals the feat possessor by 1 + their Constitution modifier every
+ *          turn (60s).
+ */
+const string PRC_PNP_RAPID_METABOLISM                = "PRC_PNP_RAPID_METABOLISM";
+
+/**
+ * Determines how the epic feat Improved Metapsionics works.
+ * When set, the total cost of metapsionics applied to power being manifested is
+ * summed and Improved Metapsionics cost reduction is applied to the sum.
+ * Default: Improved Metapsionics cost reduction is applied separately to each
+ *          metapsionic used with power being manifested.
+ */
+const string PRC_PSI_IMP_METAPSIONICS_USE_SUM        = "PRC_PSI_IMP_METAPSIONICS_USE_SUM";
+
+
+/**
+ * A switch a player can personally toggle. If this is set, their augmentation level
+ * is considered to be the amount of PP they are willing to pay for augmentation.
+ * Default: A player's augmentation level is the number of times to augment the power.
+ */
+const string PRC_PLAYER_SWITCH_AUGMENT_IS_PP         = "PRC_PLAYER_SWITCH_AUGMENT_IS_PP";
+
+/**
+ * A switch a player can personally toggle. If set, the metapsionics code attempts
+ * to avoid exceeding the manifester level cap by skipping application of
+ * such active metapsionic feats where the cost would cause manifester level cap to
+ * be exceeded. Quicken Power is exempt from ever being skipped if it is active.
+ */
+const string PRC_PLAYER_SWITCH_AUTOMETAPSI           = "PRC_PLAYER_SWITCH_AUTOMETAPSI";
+
+/******************************************************************************\
+*                               PnP Polymorphing switches                      *
+\******************************************************************************/
+
+/**
+ * These switches are used to limit the targets that can be used with the
+ * PRC Polymorph / Shifting mechanics.
+ *
+ * Remember, mimicing uses the targetting instance, whereas
+ * shifting into that form again later creats a new instance from
+ * the resref. Thus if you modify creatures after they have been
+ * placed from the palette, odd things may happen.
+ *
+ * Also if you give any monster the "Archetypal Form" feat, the players
+ * will not be able to take that monsters shape.
+ */
+
+/**
+ * If set, the system compares user HD to target CR.
+ * Default: user HD is compared to target HD
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_USECR                     = "PNP_SHFT_USECR";
+
+/**
+ * If set, the system does not allow target creatures of size Huge or greater.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_S_HUGE                    = "PNP_SHFT_S_HUGE";
+
+/**
+ * If set, the system does not allow target creatures of size Large.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_S_LARGE                   = "PNP_SHFT_S_LARGE";
+
+/**
+ * If set, the system does not allow target creatures of size Medium.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_S_MEDIUM                  = "PNP_SHFT_S_MEDIUM";
+
+/**
+ * If set, the system does not allow target creatures of size Small.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_S_SMALL                   = "PNP_SHFT_S_SMALL";
+
+/**
+ * If set, the system does not allow target creatures of size Tiny or smaller.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_S_TINY                    = "PNP_SHFT_S_TINY";
+
+/**
+ * If set, the system does not allow target creatures of type Outsider.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_OUTSIDER                = "PNP_SHFT_F_OUTSIDER";
+
+/**
+ * If set, the system does not allow target creatures of type Elemental.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_ELEMENTAL               = "PNP_SHFT_F_ELEMENTAL";
+
+/**
+ * If set, the system does not allow target creatures of type Construct.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_CONSTRUCT               = "PNP_SHFT_F_CONSTRUCT";
+
+/**
+ * If set, the system does not allow target creatures of type Undead.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_UNDEAD                  = "PNP_SHFT_F_UNDEAD";
+
+/**
+ * If set, the system does not allow target creatures of type Dragon.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_DRAGON                  = "PNP_SHFT_F_DRAGON";
+
+/**
+ * If set, the system does not allow target creatures of type Aberration.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_ABERRATION              = "PNP_SHFT_F_ABERRATION";
+
+/**
+ * If set, the system does not allow target creatures of type Ooze.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_OOZE                    = "PNP_SHFT_F_OOZE";
+
+/**
+ * If set, the system does not allow target creatures of type Magical Beast.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_MAGICALBEAST            = "PNP_SHFT_F_MAGICALBEAST";
+
+/**
+ * If set, the system does not allow target creatures of type Giant.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_GIANT                   = "PNP_SHFT_F_GIANT";
+
+/**
+ * If set, the system does not allow target creatures of type Vermin.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_VERMIN                  = "PNP_SHFT_F_VERMIN";
+
+/**
+ * If set, the system does not allow target creatures of type Beast.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_BEAST                   = "PNP_SHFT_F_BEAST";
+
+/**
+ * If set, the system does not allow target creatures of type Animal.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_ANIMAL                  = "PNP_SHFT_F_ANIMAL";
+
+/**
+ * If set, the system does not allow target creatures of type Monstrous Humanoid.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_MONSTROUSHUMANOID       = "PNP_SHFT_F_MONSTROUSHUMANOID";
+
+/**
+ * If set, the system does not allow target creatures of type Humanoid.
+ * Values: 0 is not set, anything else is set.
+ */
+const string PNP_SHFT_F_HUMANOID                = "PNP_SHFT_F_HUMANOID";
+
+/******************************************************************************\
+*                            Combat System Switches                            *
+\******************************************************************************/
+
+/**
+ * ebonfowl: when TRUE critical hits will not multiply elemental melee damage
+ * from effects in scripted combat
+ */
+const string PRC_PNP_ELEMENTAL_DAMAGE                = "PRC_PNP_ELEMENTAL_DAMAGE";
+
+/**
+ * TODO: Write description.
+ */
+const string PRC_SPELL_SNEAK_DISABLE                 = "PRC_SPELL_SNEAK_DISABLE";
+
+/**
+ * Use 3.5 edition unarmed damage progression instead of 3.0 edition.
+ * Default: Use 3.0 unarmed damage progression.
+ */
+const string PRC_3_5e_FIST_DAMAGE                    = "PRC_3_5e_FIST_DAMAGE";
+
+/**
+ * Use a Brawler character's size as a part of determining their unarmed
+ * damage.
+ * Default: A Brawler's size is ignored.
+ */
+const string PRC_BRAWLER_SIZE                        = "PRC_BRAWLER_SIZE";
+
+/**
+ * Use appearance size rather than racial-determined size
+ * This also means it includes bonuses from classes and spells
+ */
+const string PRC_APPEARANCE_SIZE                        = "PRC_APPEARANCE_SIZE";
+
+/**
+  * This reenables the Bioware Monk attack progression, with up to 6 monk attacks per round
+*/
+const string PRC_BIOWARE_MONK_ATTACKS                  ="PRC_BIOWARE_MONK_ATTACKS";
+
+/**
+ * This switch (if on) takes care that only light weapons (one size smaller than the creature size)
+ * are finessable, meaning that small races can only finesse tiny weapons
+ */
+const string PRC_SMALL_CREATURE_FINESSE                  ="PRC_SMALL_CREATURE_FINESSE";
+
+/**
+ * turns on combat debugging for scripted combat,
+ * similar to Bioware's dm_enablecombatdebugging 1
+ * will show a lot of info about the attack and damage rolls
+ */
+const string PRC_COMBAT_DEBUG                        = "PRC_COMBAT_DEBUG";
+
+/**
+ * switches on Biowares Divine Power version (bonus atacks come at full AB)
+ */
+const string PRC_BIOWARE_DIVINE_POWER                = "PRC_BIOWARE_DIVINE_POWER";
+
+/**
+ * if True, allows us to select a better target in prc combat functions
+ * by switching from one target to another (closer) target
+ * only relevant for melee combat (we never switch targets on ranged combat)
+ */
+const string PRC_ALLOW_SWITCH_OF_TARGET                = "PRC_ALLOW_SWITCH_OF_TARGET";
+
+/**
+ * disable coup the grace on first attack in round
+ */
+const string PRC_DISABLE_COUP_DE_GRACE                = "PRC_DISABLE_COUP_DE_GRACE";
+
+/**
+ * limit to the (non-dice) damage of a flame weapon or darkfire spell
+ * if the switch is not set or zero, non-dice damage of flame weapon or darkfire is limited to 10
+ * it is recommended not to set these switches higher than 10
+ */
+const string PRC_FLAME_WEAPON_DAMAGE_MAX             = "PRC_FLAME_WEAPON_DAMAGE_MAX";
+const string PRC_DARKFIRE_DAMAGE_MAX                 = "PRC_DARKFIRE_DAMAGE_MAX";
+
+/**
+ * ebonfowl: when this switch is not FALSE, the attack bonus is capped as it is in-game, if FALSE,
+ * attack bonus is uncapped
+ */
+const string PRC_CAPPED_ATTACK_BONUS                 = "PRC_CAPPED_ATTACK_BONUS";
+
+
+/******************************************************************************\
+*                           Craft System Switches                           *
+\******************************************************************************/
+
+/*
+ * Completely disable the PRC Crafting System
+ */
+const string PRC_DISABLE_CRAFT                       = "PRC_DISABLE_CRAFT";
+
+/*
+ * Disables epic crafting
+ */
+const string PRC_DISABLE_CRAFT_EPIC                  = "PRC_DISABLE_CRAFT_EPIC";
+
+/*
+ * Set this on an area to disable crafting within that area
+ * Best used in conjunction with the time elapsing and no-rest
+ * This applies to both PRC Crafting and biowares scroll/wand/potions
+ */
+const string PRC_AREA_DISABLE_CRAFTING               = "PRC_AREA_DISABLE_CRAFTING";
+
+/*
+ * Inverts the behavior of previous switch
+ * Will disable crafting on all areas BUT ones with the
+ * PRC_AREA_DISABLE_CRAFTING switch set
+ * Only works for new crafting system
+ */
+const string PRC_AREA_DISABLE_CRAFTING_INVERT        = "PRC_AREA_DISABLE_CRAFTING_INVERT";
+
+/*
+ * Multiply the delay (in seconds) after the creation of an item in which a PC
+ * can't craft anything. This is divided by 100 to get a float.
+ * Normally, it's set to the market price of the item. Set
+ * it to less than 100 to reduce it instead. (default: 0).
+ *
+ * This is independant of PRC_PLAYER_TIME
+ *
+ */
+const string PRC_CRAFT_TIMER_MULTIPLIER              = "PRC_CRAFT_TIMER_MULTIPLIER";
+
+/*
+ * Absolute maximum delay (in seconds) where crafting is disabled for a PC,
+ * regardless of the item's market price. By default it's 0 (meaning that there's
+ * no delay at all).
+ *
+ * This is independant of PRC_PLAYER_TIME
+ *
+ */
+const string PRC_CRAFT_TIMER_MAX                     = "PRC_CRAFT_TIMER_MAX";
+
+/*
+ * Absolute minimum delay (in seconds) where crafting is disabled for a PC,
+ * regardless of the item's market price. By default it's 0 (meaning that there's
+ * no delay at all).
+ *
+ * This is independant of PRC_PLAYER_TIME
+ *
+ */
+const string PRC_CRAFT_TIMER_MIN                     = "PRC_CRAFT_TIMER_MIN";
+
+/**
+ * These three switches modify Bioware crafting so that the items produced have the
+ * casterlevel of the spellcaster who created them. Normally under Bioware, it is possible
+ * for a level 3 caster to produce level 9 items and for a level 40 caster to only produce
+ * level 5 items.
+ * This also allows metamagic to apply to crafting. i.e you produce a wand of maximized fireball
+ *
+ * @see PRC_SCRIBE_SCROLL_CASTER_LEVEL
+ * @see PRC_CRAFT_WAND_CASTER_LEVEL
+ */
+const string PRC_BREW_POTION_CASTER_LEVEL            = "PRC_BREW_POTION_CASTER_LEVEL";
+
+/**
+ * These three switches modify Bioware crafting so that the items produced have the
+ * casterlevel of the spellcaster who created them. Normally under Bioware, it is possible
+ * for a level 3 caster to produce level 9 items and for a level 40 caster to only produce
+ * level 5 items.
+ * This also allows metamagic to apply to crafting. i.e you produce a wand of maximized fireball
+ *
+ * @see PRC_BREW_POTION_CASTER_LEVEL
+ * @see PRC_CRAFT_WAND_CASTER_LEVEL
+ */
+const string PRC_SCRIBE_SCROLL_CASTER_LEVEL          = "PRC_SCRIBE_SCROLL_CASTER_LEVEL";
+
+/**
+ * These three switches modify Bioware crafting so that the items produced have the
+ * casterlevel of the spellcaster who created them. Normally under Bioware, it is possible
+ * for a level 3 caster to produce level 9 items and for a level 40 caster to only produce
+ * level 5 items.
+ * This also allows metamagic to apply to crafting. i.e you produce a wand of maximized fireball
+ *
+ * @see PRC_BREW_POTION_CASTER_LEVEL
+ * @see PRC_SCRIBE_SCROLL_CASTER_LEVEL
+ */
+const string PRC_CRAFT_WAND_CASTER_LEVEL             = "PRC_CRAFT_WAND_CASTER_LEVEL";
+
+/**
+ * As above, except it applies to rods
+ */
+const string PRC_CRAFT_ROD_CASTER_LEVEL             = "PRC_CRAFT_ROD_CASTER_LEVEL";
+
+/**
+ * As above, except it applies to staffs
+ */
+const string PRC_CRAFT_STAFF_CASTER_LEVEL             = "PRC_CRAFT_STAFF_CASTER_LEVEL";
+
+/*
+ * Characters with a crafting feat always have the appropriate base item in their inventory
+ */
+const string PRC_CRAFTING_BASE_ITEMS               = "PRC_CRAFTING_BASE_ITEMS";
+
+/*
+ * Max level of spells brewed into potions
+ * defaults to 3
+ */
+const string X2_CI_BREWPOTION_MAXLEVEL               = "X2_CI_BREWPOTION_MAXLEVEL";
+
+/*
+ * cost modifier of spells brewed into poitions
+ * defaults to 50
+ */
+const string X2_CI_BREWPOTION_COSTMODIFIER           = "X2_CI_BREWPOTION_COSTMODIFIER";
+
+/*
+ * cost modifier of spells scribed into scrolls
+ * defaults to 25
+ */
+const string X2_CI_SCRIBESCROLL_COSTMODIFIER         = "X2_CI_SCRIBESCROLL_COSTMODIFIER";
+
+/*
+ * Max level of spells crafted into wands
+ * defaults to 4
+ */
+const string X2_CI_CRAFTWAND_MAXLEVEL                = "X2_CI_CRAFTWAND_MAXLEVEL";
+
+/*
+ * cost modifier of spells crafted into wands
+ * defaults to 750
+ */
+const string X2_CI_CRAFTWAND_COSTMODIFIER            = "X2_CI_CRAFTWAND_COSTMODIFIER";
+
+/*
+ * cost modifier of spells crafted into rods
+ * note that adding a second spell costs 75% and 3 or more costs 50%
+ * defaults to 750
+ */
+const string X2_CI_CRAFTROD_COSTMODIFIER            = "X2_CI_CRAFTROD_COSTMODIFIER";
+
+/*
+ * cost modifier of spells crafted into staffs
+ * note that adding a second spell costs 75% and 3 or more costs 50%
+ * defaults to 750
+ */
+const string X2_CI_CRAFTSTAFF_COSTMODIFIER            = "X2_CI_CRAFTSTAFF_COSTMODIFIER";
+
+/**
+ * Allows the use of arbitrary itemproperties and uses NWN item costs
+ *  ie. not PnP
+ */
+const string PRC_CRAFTING_ARBITRARY                 = "PRC_CRAFTING_ARBITRARY";
+
+/**
+ * Scales the item costs overall for the purposes of crafting
+ * defaults to 100
+ */
+const string PRC_CRAFTING_COST_SCALE                 = "PRC_CRAFTING_COST_SCALE";
+
+/**
+ * Scales the item costs for mundane item crafting
+ * defaults to 100
+ */
+const string PRC_CRAFTING_MUNDANE_COST_SCALE        = "PRC_CRAFTING_MUNDANE_COST_SCALE";
+
+/**
+ * Sets crafting time per 1000gp in market price:
+ * 1 - off, no time required
+ * 2 - round
+ * 3 - turn
+ * 4 - hour
+ * 5 - day
+ * defaults to 1 hour/1000gp
+ */
+const string PRC_CRAFTING_TIME_SCALE                 = "PRC_CRAFTING_TIME_SCALE";
+
+/**
+ * TO DISABLE SPECIFIC PROPERTIES:
+ *
+ * Set a switch with the name:
+ *
+ * PRC_CRAFT_DISABLE_<name of crafting 2da file>_<line number of property>
+ *
+ * where the 2da files are named craft_* (lower case)
+ * or itempropdef in the case of arbitrary crafting
+ *
+ * eg. PRC_CRAFT_DISABLE_itempropdef_15
+ *
+ * disables all castspell properties in arbitrary crafting mode
+ */
+
+/******************************************************************************\
+*                           Teleport System Switches                           *
+\******************************************************************************/
+
+/**
+ * Defines the maximum number of teleport target locations a PC may store.
+ * Default: 50
+ */
+const string PRC_TELEPORT_MAX_TARGET_LOCATIONS          = "PRC_TELEPORT_MAX_TARGET_LOCATIONS";
+
+/**
+ * If this is set, all spells/powers/effects with the [Teleportation] descriptor
+ * (ie, their scripts use GetCanTeleport()) fail.
+ *
+ * Default: Off
+ */
+const string PRC_DISABLE_TELEPORTATION                  = "PRC_DISABLE_TELEPORTATION";
+
+/**
+ * If a local integer variable by this name is set on an area, certain
+ * teleportation destinations are unavailable based on the value of the variable.
+ * This affects the return value of GetCanTeleport() when the bMovesCreature parameter
+ * is true.
+ *
+ * Possible values are a bitwise combinations of the following:
+ * PRC_DISABLE_TELEPORTATION_FROM_AREA
+ * PRC_DISABLE_TELEPORTATION_TO_AREA
+ * PRC_DISABLE_TELEPORTATION_WITHIN_AREA
+ */
+const string PRC_DISABLE_TELEPORTATION_IN_AREA          = "PRC_DISABLE_TELEPORTATION_IN_AREA";
+
+/**
+ * A value of PRC_DISABLE_TELEPORTATION_IN_AREA. This disables teleporting
+ * from the area in question to other areas.
+ */
+const int PRC_DISABLE_TELEPORTATION_FROM_AREA           = 0x1;
+
+/**
+ * A value of PRC_DISABLE_TELEPORTATION_IN_AREA. This disables teleporting
+ * from other areas to the area in question.
+ */
+const int PRC_DISABLE_TELEPORTATION_TO_AREA             = 0x2;
+
+/**
+ * A value of PRC_DISABLE_TELEPORTATION_IN_AREA. This disables both teleporting
+ * from area in question to another location in that same area.
+ */
+const int PRC_DISABLE_TELEPORTATION_WITHIN_AREA         = 0x4;
+
+/**
+ * Forces spells/powers/effects that use GetTeleportError() to behave in a
+ * specific way when their destination is in an area on which this local
+ * variable is set.
+ * Based on the value of this variable, such a spell/power will always behave in
+ * a way described by one of the entries of Teleport results table. This happens
+ * even if the spell/power would normally ignore the table.
+ *
+ * Default: Each spell / power behaves by it's normal specification.
+ *
+ * Values:
+ * PRC_FORCE_TELEPORTATION_RESULT_ONTARGET
+ * PRC_FORCE_TELEPORTATION_RESULT_OFFTARGET
+ * PRC_FORCE_TELEPORTATION_RESULT_WAYOFFTARGET
+ * PRC_FORCE_TELEPORTATION_RESULT_MISHAP
+ */
+const string PRC_FORCE_TELEPORTATION_RESULT             = "PRC_FORCE_TELEPORTATION_RESULT";
+
+/**
+ * A value of PRC_FORCE_TELEPORTATION_RESULT. This makes the spells affected by
+ * the variable always succeed.
+ */
+const int PRC_FORCE_TELEPORTATION_RESULT_ONTARGET       = 1;
+
+/**
+ * A value of PRC_FORCE_TELEPORTATION_RESULT. This makes the spells affected by
+ * the variable always dump the target(s) in a random location in the same area.
+ */
+const int PRC_FORCE_TELEPORTATION_RESULT_OFFTARGET      = 2;
+
+/**
+ * A value of PRC_FORCE_TELEPORTATION_RESULT. This makes the spells affected by
+ * the variable always dump the target(s) in a random location among the users's
+ * stored teleport choices, or if there are no others, just stay where the user is.
+ */
+const int PRC_FORCE_TELEPORTATION_RESULT_WAYOFFTARGET   = 3;
+
+/**
+ * A value of PRC_FORCE_TELEPORTATION_RESULT. This makes the spells affected by
+ * the variable always do the following:
+ * // Mishap:
+ * // You and anyone else teleporting with you have gotten �scrambled.�
+ * // You each take 1d10 points of damage, and you reroll on the chart to see where you wind up.
+ * // For these rerolls, roll 1d20+80. Each time �Mishap� comes up, the characters take more damage and must reroll.
+ */
+const int PRC_FORCE_TELEPORTATION_RESULT_MISHAP         = 4;
+
+/**
+ * If a variable by this name is non-zero on a creature, that creature cannot
+ * teleport. If you use this in your own scripts, please do not set it to
+ * a static value or directly remove it.
+ * Instead, increase it's value by one when the disabling occurs and decrease
+ * by one when the disabling turns off. This is required in order to be able to
+ * handle overlapping sources of forbiddance.
+ *
+ * Note: This stops all effects with the [Teleportation] descriptor, by causing
+ * GetCanTeleport() to always return FALSE.
+ */
+const string PRC_DISABLE_CREATURE_TELEPORT              = "PRC_DISABLE_CREATURE_TELEPORT";
+
+
+/******************************************************************************\
+*                          Persistent World switches                           *
+\******************************************************************************/
+
+/**
+ * Persistant time tracking.
+ * When the first player logs on, the clock is set forward to the last time that
+ * player logged off.
+ */
+const string PRC_PW_TIME                             = "PRC_PW_TIME";
+
+/**
+ * Number of rounds between exporting characters (1 round = 6 seconds).
+ */
+const string PRC_PW_PC_AUTOEXPORT                    = "PRC_PW_PC_AUTOEXPORT";
+
+/**
+ * A player's HP is stored via persistant locals every HB and restored on logon.
+ */
+const string PRC_PW_HP_TRACKING                      = "PRC_PW_HP_TRACKING";
+
+/**
+ * A player's location is stored via persistant locals every HB and restored
+ * on logon.
+ */
+const string PRC_PW_LOCATION_TRACKING                = "PRC_PW_LOCATION_TRACKING";
+
+/**
+ * Player places map pins are tracked via persistant locals and restored on logon
+ */
+const string PRC_PW_MAPPIN_TRACKING                   = "PRC_PW_MAPPIN_TRACKING";
+
+/**
+ * Being dead is stored via persistant locals and restored on logon.
+ */
+const string PRC_PW_DEATH_TRACKING                   = "PRC_PW_DEATH_TRACKING";
+
+/**
+ * Spells cast are tracked via persistant locals and restored on logon
+ */
+const string PRC_PW_SPELL_TRACKING                   = "PRC_PW_SPELL_TRACKING";
+
+/**
+ * Players cant logon for this many minutes after a server load
+ */
+const string PRC_PW_LOGON_DELAY                      = "PRC_PW_LOGON_DELAY";
+
+
+
+/******************************************************************************\
+*                             XP system switches                               *
+\******************************************************************************/
+
+/**
+ * This modifies the amount of XP a character recieves based on Level Adjustment
+ * - Doesn't take racial hit dice into account.
+ * - Should work with any prior XP system.
+ * - Use this on pre-exisitng modules.
+ */
+const string PRC_XP_USE_SIMPLE_LA                    = "PRC_XP_USE_SIMPLE_LA";
+
+/**
+ * Any new characters entering the module are automatically given racial hit dice
+ * Unlike PnP, they do not get to select what feats/skills the racial HD grant
+ * Instead the default bioware package will be used.
+ * Do not use if the ConvoCCs racial hit dice option is in use.
+ */
+const string PRC_XP_USE_SIMPLE_RACIAL_HD             = "PRC_XP_USE_SIMPLE_RACIAL_HD";
+
+/**
+ * Characters must earn their racial HD through the normal levelup process
+ * Player must still take all their racial HD before they can take more
+ * than one level in a non-racial class.
+ * PRC_XP_USE_SIMPLE_RACIAL_HD must be on, and the convoCC racial hit dice option
+ * must be off
+ */
+const string PRC_XP_USE_SIMPLE_RACIAL_HD_NO_FREE_XP  = "PRC_XP_USE_SIMPLE_RACIAL_HD_NO_FREE_XP";
+
+/**
+ * Characters are given racial HD via LevelupHenchman so can't select feats etc
+ * Uses the default packages for each class, which are poor to say the least
+ * PRC_XP_USE_SIMPLE_RACIAL_HD must be on, and the convoCC racial hit dice option
+ * must be off
+ */
+const string PRC_XP_USE_SIMPLE_RACIAL_HD_NO_SELECTION  = "PRC_XP_USE_SIMPLE_RACIAL_HD_NO_SELECTION";
+
+/**
+ * Enables PRC XP system.
+ * This may cause balance issues with pre-exisiting modules, so it is recomended
+ * that only builders use this and do extensive playtesting and tweaking for
+ * balance.
+ *
+ * Uses the dmgxp.2da file which is a copy of the XP tables in the DMG and ELH
+ * these are based on the formula of 13.3333 encounters of CR = ECL to advance
+ * a level.
+ * Enconters of CR > ECL+8 or CR < ECL-8 dont give XP.
+ * Tables are setup so that parties' levels will converge over time.
+ */
+const string PRC_XP_USE_PNP_XP                       = "PRC_XP_USE_PNP_XP";
+
+/**
+ * PRC XP system will use default bioware xptable.2da instead of dmgxp.2da
+ */
+const string PRC_XP_USE_BIOWARE_XPTABLE              = "PRC_XP_USE_BIOWARE_XPTABLE";
+
+/**
+ * This value is divided by 100 when applied so a value of 100 is equivalent to 1.0
+ * slider for PnP XP system, multiplier for final XP amount
+ * This can also be set on individual PCs for the same result. If it is not set, then
+ * it defaults to 1.0.
+ */
+const string PRC_XP_SLIDER_x100                      = "PRC_XP_SLIDER_x100";
+
+/**
+ * Player groups will get small xp bonuses. Formula is group size - 1 * switch/100
+ * so with a default value of 10 (10%) a party of 4 PCs receives 30% XP bonus
+ */
+const string PRC_XP_GROUP_BONUS                      = "PRC_XP_GROUP_BONUS";
+
+/**
+ * Use ECL for NPCs instead of CR.
+ * Should be close, but I dont know how Bioware CR calculations work with the
+ * PRC races.
+ * Also note ECL is a measure of power in a campaign, wheras CR is measure of
+ * power in a single encounter. Thus ECL weights use/day abilitieis more than
+ * CR does.
+ */
+const string PRC_XP_USE_ECL_NOT_CR                   = "PRC_XP_USE_ECL_NOT_CR";
+
+/**
+ * If this is set, ECL = LA + racial hit dice
+ * EVEN IF THE CHARACTER DOESNT HAVE ANY RACIAL HIT DICE!
+ * So it penalizes the power races far more than PnP because they don't get any
+ * of the other benefits of racial hit dice (BAB, HP, saves, skills, feats, etc)
+ */
+const string PRC_XP_INCLUDE_RACIAL_HIT_DIE_IN_LA     = "PRC_XP_INCLUDE_RACIAL_HIT_DIE_IN_LA";
+
+/**
+ * These values are divided by 100 when applied so a value of 100 is equivalent
+ * to 1.0.
+ * This is for purposes of party size for dividing XP awards by.
+ * By PnP only PCs would count, and possibly henchmen too, but you might want to
+ * tweak others for balance purposes, for example to hinder a solo wizard with
+ * dozens of summons.
+ */
+const string PRC_XP_PC_PARTY_COUNT_x100              = "PRC_XP_PC_PARTY_COUNT_x100";
+const string PRC_XP_HENCHMAN_PARTY_COUNT_x100        = "PRC_XP_HENCHMAN_PARTY_COUNT_x100";
+const string PRC_XP_DOMINATED_PARTY_COUNT_x100       = "PRC_XP_DOMINATED_PARTY_COUNT_x100";
+const string PRC_XP_ANIMALCOMPANION_PARTY_COUNT_x100 = "PRC_XP_ANIMALCOMPANION_PARTY_COUNT_x100";
+const string PRC_XP_FAMILIAR_PARTY_COUNT_x100        = "PRC_XP_FAMILIAR_PARTY_COUNT_x100";
+const string PRC_XP_SUMMONED_PARTY_COUNT_x100        = "PRC_XP_SUMMONED_PARTY_COUNT_x100";
+const string PRC_XP_UNKNOWN_PARTY_COUNT_x100         = "PRC_XP_UNKNOWN_PARTY_COUNT_x100";
+
+/**
+ * Use SetXP rather than GiveXP. Will bypass any possible Bioware interference.
+ */
+const string PRC_XP_USE_SETXP                        = "PRC_XP_USE_SETXP";
+
+/**
+ * Give XP to NPCs
+ */
+const string PRC_XP_GIVE_XP_TO_NPCS                  = "PRC_XP_GIVE_XP_TO_NPCS";
+
+/**
+ * Setting this switch will turn off the messages about being too far awy to gain XP
+ */
+const string PRC_XP_DISABLE_SPAM                 	 = "PRC_XP_DISABLE_SPAM";
+
+/**
+ * PCs must be in the same area as the CR to gain XP.
+ * Helps stop powerlevelling by detering low level characters hanging around
+ * with 1 very strong char.
+ */
+const string PRC_XP_MUST_BE_IN_AREA                  = "PRC_XP_MUST_BE_IN_AREA";
+
+/**
+ * Maximum distance that a PC must be to gain XP.
+ * Helps stop powerlevelling by detering low level characters hanging around
+ * with 1 very strong char.
+ */
+const string PRC_XP_MAX_PHYSICAL_DISTANCE            = "PRC_XP_MAX_PHYSICAL_DISTANCE";
+
+/**
+ * Maximum level difference in levels between killer and PC being awarded XP.
+ * Helps stop powerlevelling by detering low level characters hanging around
+ * with 1 very strong char.
+ */
+const string PRC_XP_MAX_LEVEL_DIFF                   = "PRC_XP_MAX_LEVEL_DIFF";
+
+/**
+ * Gives XP to NPCs when no PCs are in their faction
+ * This might cause lag if large numebrs of NPCs in the same faction.
+ */
+const string PRC_XP_GIVE_XP_TO_NON_PC_FACTIONS       = "PRC_XP_GIVE_XP_TO_NON_PC_FACTIONS";
+
+
+
+
+/******************************************************************************\
+*                      Database and Letoscript switches                        *
+\******************************************************************************/
+
+/**
+ * Set this if you want to use the bioware db for 2da caching
+ * the value is the number of Hbs between caching runs
+ * Defaults to 300 (30 mins) if not set
+ * cache will be flushed automatically when the PRC version changes
+ * If this is set to -1 or lower, it is never stored for persistance over
+ * module restarts.
+ * The bioware database will bloat infinitely on Linux, due to biowares poor
+ * handling.
+ */
+const string PRC_USE_BIOWARE_DATABASE                = "PRC_USE_BIOWARE_DATABASE";
+
+/**
+ * Set this if you are using NWNX and any sort of database.
+ */
+const string PRC_USE_DATABASE                        = "PRC_USE_DATABASE";
+
+/**
+ * Set this if you are using SQLite (the built-in database in NWNX-ODBC2).
+ * This will use transactions and SQLite specific syntax.
+ */
+const string PRC_DB_SQLITE                          = "PRC_DB_SQLITE";
+
+/**
+ * This is the interval of each transaction. By default it is 600 seconds.
+ * Shorter will mean slower, but less data lost in the event of a server crash.
+ * Longer is visa versa.
+ */
+const string PRC_DB_SQLITE_INTERVAL                 = "PRC_DB_SQLITE_INTERVAL";
+
+/**
+ * Set this if you are using MySQL.
+ * This will not use transactions and will use MySQL specific syntax
+ */
+const string PRC_DB_MYSQL                            = "PRC_DB_MYSQL";
+
+
+/**
+ * [DEFUNCT]
+ * This will precache 2da files into the database.
+ * The first time a module runs with this set it will lag a lot for a long time
+ * as the game does 2da reads.
+ * Afterwards it will be much faster.
+ * This is a really, really long lag. Like days/weeks type length.
+ * This is not the "normal" precaching that the spellbooks & psionics does.
+ */
+const string PRC_DB_PRECACHE                         = "PRC_DB_PRECACHE";
+
+/**
+ * [DEFUNCT]
+ * TODO: Write description.
+ */
+const string PRC_USE_LETOSCRIPT                      = "PRC_USE_LETOSCRIPT";
+
+/**
+ * [DEFUNCT]
+ * Set this to 1 if using build 18
+ */
+const string PRC_LETOSCRIPT_PHEONIX_SYNTAX           = "PRC_LETOSCRIPT_PHEONIX_SYNTAX";
+
+/**
+ * [DEFUNCT]
+ * Set this to 1 to have Letoscript convert stat boosts on the hide to
+ * permanent ones.
+ */
+const string PRC_LETOSCRIPT_FIX_ABILITIES            = "PRC_LETOSCRIPT_FIX_ABILITIES";
+
+/**
+ * [DEFUNCT]
+ * Letoscript needs a string named PRC_LETOSCRIPT_NWN_DIR set to the
+ * directory of NWN. If it doesnt work, try different slash options: // \\ / \
+ */
+const string PRC_LETOSCRIPT_NWN_DIR                  = "PRC_LETOSCRIPT_NWN_DIR";
+
+/**
+ * [DEFUNCT]
+ * Switch so that Unicorn will use the SQL database for SCO/RCO
+ * Must have the zeoslib.dlls installed for this
+ *
+ * UNTESTED!!!
+ */
+const string PRC_LETOSCRIPT_UNICORN_SQL              = "PRC_LETOSCRIPT_UNICORN_SQL";
+
+/**
+ * [DEFUNCT]
+ * This is a string, not integer.
+ * If the IP is set, Letoscript will use ActivatePortal instead of booting.
+ * The IP and Password must be correct for your server or bad things will happen.
+ * - If your IP is non-static make sure this is kept up to date.
+ *
+ * See the Lexicon entry on ActivatePortal for more information.
+ *
+ * @see PRC_LETOSCRIPT_PORTAL_PASSWORD
+ */
+const string PRC_LETOSCRIPT_PORTAL_IP                = "PRC_LETOSCRIPT_PORTAL_IP";
+
+/**
+ * [DEFUNCT]
+ * This is a string, not integer.
+ * If the IP is set, Letoscript will use ActivatePortal instead of booting.
+ * The IP and Password must be correct for your server or bad things will happen.
+ * - If your IP is non-static make sure this is kept up to date.
+ *
+ * See the Lexicon entry on ActivatePortal for more information.
+ *
+ * @see PRC_LETOSCRIPT_PORTAL_IP
+ */
+const string PRC_LETOSCRIPT_PORTAL_PASSWORD          = "PRC_LETOSCRIPT_PORTAL_PASSWORD";
+
+/**
+ * [DEFUNCT]
+ * If set you must be using Unicorn.
+ * Will use getnewest bic instead of filename reconstruction (which fails if
+ * multiple characters have the same name)
+ */
+const string PRC_LETOSCRIPT_GETNEWESTBIC             = "PRC_LETOSCRIPT_GETNEWESTBIC";
+
+//This switch is set automatically after prc_onmodload detects NWNX_Funcs plugin
+const string PRC_NWNX_FUNCS                          = "PRC_NWNX_FUNCS";
+
+
+/******************************************************************************\
+*                          ConvoCC switches  [DEFUNCT]                         *
+\******************************************************************************/
+
+/**
+ * [DEFUNCT]
+ * Activates the ConvoCC.
+ * This doesn't turn on the database and letoscript as well, which you must
+ * do yourself.
+ *
+ * @see PRC_USE_DATABASE
+ * @see PRC_USE_LETOSCRIPT
+ */
+const string PRC_CONVOCC_ENABLE                      = "PRC_CONVOCC_ENABLE";
+
+/**
+ * [DEFUNCT]
+ * Avariel characters have bird wings.
+ */
+const string PRC_CONVOCC_AVARIEL_WINGS               = "PRC_CONVOCC_AVARIEL_WINGS";
+
+/**
+ * [DEFUNCT]
+ * Fey'ri characters have bat wings.
+ */
+const string PRC_CONVOCC_FEYRI_WINGS                 = "PRC_CONVOCC_FEYRI_WINGS";
+
+/**
+ * [DEFUNCT]
+ * Aasimar characters have the option of angel wings
+ * Note: Not set by PRC_CONVOCC_ENFORCE_PNP_RACIAL as it isn't part of PnP
+ */
+
+const string PRC_CONVOCC_AASIMAR_WINGS               = "PRC_CONVOCC_AASIMAR_WINGS";
+
+/**
+ * [DEFUNCT]
+ * Fey'ri characters have a demonic tail.
+ */
+const string PRC_CONVOCC_FEYRI_TAIL                  = "PRC_CONVOCC_FEYRI_TAIL";
+
+/**
+ * [DEFUNCT]
+ * Teifling characters have the option of a demonic tail.
+ */
+const string PRC_CONVOCC_TIEFLING_TAIL               = "PRC_CONVOCC_TIEFLING_TAIL";
+
+/**
+ * [DEFUNCT]
+ * Force Drow characters to be of the correct gender for their race.
+ */
+const string PRC_CONVOCC_DROW_ENFORCE_GENDER         = "PRC_CONVOCC_DROW_ENFORCE_GENDER";
+
+/**
+ *[DEFUNCT]
+ * Force Genasi clerics to select the relevant elemental domain as one of
+ * their feats.
+ */
+const string PRC_CONVOCC_GENASI_ENFORCE_DOMAINS      = "PRC_CONVOCC_GENASI_ENFORCE_DOMAINS";
+
+/**
+ *[DEFUNCT]
+ * Female Rakshasa use the female rakshasa model. Use together with PRC_CONVOCC_USE_RACIAL_APPEARANCES
+ * @see PRC_CONVOCC_USE_RACIAL_APPEARANCES
+ */
+const string PRC_CONVOCC_RAKSHASA_FEMALE_APPEARANCE = "PRC_CONVOCC_RAKSHASA_FEMALE_APPEARANCE";
+
+/**
+ *[DEFUNCT]
+ * A combination switch to turn on all the racial enforcement settings.
+ * @see PRC_CONVOCC_RAKSHASA_FEMALE_APPEARANCE
+ * @see PRC_CONVOCC_GENASI_ENFORCE_DOMAINS
+ * @see PRC_CONVOCC_DROW_ENFORCE_GENDER
+ * @see PRC_CONVOCC_TIEFLING_TAIL
+ * @see PRC_CONVOCC_FEYRI_TAIL
+ * @see PRC_CONVOCC_FEYRI_WINGS
+ * @see PRC_CONVOCC_AVARIEL_WINGS
+ */
+const string PRC_CONVOCC_ENFORCE_PNP_RACIAL          = "PRC_CONVOCC_ENFORCE_PNP_RACIAL";
+
+/**
+ * [DEFUNCT]
+ * Note: feat enforcement switches don't do anything (TODO?)
+ */
+
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_BLOOD_OF_THE_WARLORD= "PRC_CONVOCC_ENFORCE_BLOOD_OF_THE_WARLORD";
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_FEAT_NIMBUSLIGHT    = "PRC_CONVOCC_ENFORCE_FEAT_NIMBUSLIGHT";
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_FEAT_HOLYRADIANCE   = "PRC_CONVOCC_ENFORCE_FEAT_HOLYRADIANCE";
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_FEAT_SERVHEAVEN     = "PRC_CONVOCC_ENFORCE_FEAT_SERVHEAVEN";
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_FEAT_SAC_VOW        = "PRC_CONVOCC_ENFORCE_FEAT_SAC_VOW";
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_FEAT_VOW_OBED       = "PRC_CONVOCC_ENFORCE_FEAT_VOW_OBED";
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_FEAT_THRALL_TO_DEMON= "PRC_CONVOCC_ENFORCE_FEAT_THRALL_TO_DEMON";
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_FEAT_DISCIPLE_OF_DARKNESS="PRC_CONVOCC_ENFORCE_FEAT_DISCIPLE_OF_DARKNESS";
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_FEAT_LICHLOVED      = "PRC_CONVOCC_ENFORCE_FEAT_LICHLOVED";
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_FEAT_EVIL_BRANDS    = "PRC_CONVOCC_ENFORCE_FEAT_EVIL_BRANDS";
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_FEAT_VILE_WILL_DEFORM="PRC_CONVOCC_ENFORCE_FEAT_VILE_WILL_DEFORM";
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_FEAT_VILE_DEFORM_OBESE="PRC_CONVOCC_ENFORCE_FEAT_VILE_DEFORM_OBESE";
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_FEAT_VILE_DEFORM_GAUNT="PRC_CONVOCC_ENFORCE_FEAT_VILE_DEFORM_GAUNT";
+/** Separate enforcement of feats with special restrictions. */
+const string PRC_CONVOCC_ENFORCE_FEAT_LOLTHS_MEAT   = "PRC_CONVOCC_ENFORCE_FEAT_LOLTHS_MEAT";
+
+
+/**
+ *[DEFUNCT]
+ * A combination switch to turn on all the feat enforcement settings. Doesn't do anything
+ */
+const string PRC_CONVOCC_ENFORCE_FEATS               = "PRC_CONVOCC_ENFORCE_FEATS";
+
+/**
+ * [DEFUNCT]
+ * Stops players from changing their wings. Turning this on gives players only the "none" choice
+ * at the wing stage of the convoCC. Use in conjuction with the wing switches.
+ * @see PRC_CONVOCC_AVARIEL_WINGS
+ * @see PRC_CONVOCC_FEYRI_WINGS
+ * @see PRC_CONVOCC_AASIMAR_WINGS
+ */
+const string PRC_CONVOCC_DISALLOW_CUSTOMISE_WINGS    = "PRC_CONVOCC_DISALLOW_CUSTOMISE_WINGS";
+
+/**
+ * [DEFUNCT]
+ * Stops players from changing their tail. Turning this on gives players only the "none" choice
+ * at the tail stage of the convoCC. Use in conjuction with the tail switches.
+ * @see PRC_CONVOCC_FEYRI_TAIL
+ * @see PRC_CONVOCC_TIEFLING_TAIL
+ */
+const string PRC_CONVOCC_DISALLOW_CUSTOMISE_TAIL     = "PRC_CONVOCC_DISALLOW_CUSTOMISE_TAIL";
+
+/**
+ * [DEFUNCT]
+ * Stops players from changing their model at all. Doesn't do anything
+ */
+const string PRC_CONVOCC_DISALLOW_CUSTOMISE_MODEL    = "PRC_CONVOCC_DISALLOW_CUSTOMISE_MODEL";
+
+/**
+ * [DEFUNCT]
+ * Players are only given a choice of appearances that match their race. For most races, this is the
+ * default appearance defined in racialtypes.2da.
+ * @see PRC_CONVOCC_RAKSHASA_FEMALE_APPEARANCE
+ */
+const string PRC_CONVOCC_USE_RACIAL_APPEARANCES      = "PRC_CONVOCC_USE_RACIAL_APPEARANCES";
+/**
+ * [DEFUNCT]
+ * Player can only choose a portrait that matches their race as in portraits.2da. Because
+ * Bioware's elf, dwarf etc. subrace portraits are labelled as eg. 'elf' not 'drow' and because
+ * half elves have no portraits, this is actually done on appearance and not on race for PCs using
+ * Bioware's PC appearance models.
+ */
+const string PRC_CONVOCC_USE_RACIAL_PORTRAIT         = "PRC_CONVOCC_USE_RACIAL_PORTRAIT";
+
+/**
+ * [DEFUNCT]
+ * Players can only select from the player voicesets. NPC voicesets are not
+ * complete, so wont play sounds for many things such as emotes.
+ */
+const string PRC_CONVOCC_ONLY_PLAYER_VOICESETS       = "PRC_CONVOCC_ONLY_PLAYER_VOICESETS";
+
+/**
+ * [DEFUNCT]
+ * Only allows players to select voiceset of the same gender as their character.
+ */
+const string PRC_CONVOCC_RESTRICT_VOICESETS_BY_SEX   = "PRC_CONVOCC_RESTRICT_VOICESETS_BY_SEX";
+
+/**
+ * [DEFUNCT]
+ * Allow players to keep their exisiting voiceset.
+ * The ConvoCC cannot allow players to select custom voiceset, so the only way
+ * for players to have them is to select them in the Bioware character creator
+ * and then select to keep them in the ConvoCC.
+ */
+const string PRC_CONVOCC_ALLOW_TO_KEEP_VOICESET      = "PRC_CONVOCC_ALLOW_TO_KEEP_VOICESET";
+
+/**
+ * [DEFUNCT]
+ * Allow players to keep their exisiting portrait.
+ * The ConvoCC cannot allow players to select custom portraits, so the only way
+ * for players to have them is to select them in the Bioware character creator
+ * and then select to keep them in the ConvoCC.
+ */
+const string PRC_CONVOCC_ALLOW_TO_KEEP_PORTRAIT      = "PRC_CONVOCC_ALLOW_TO_KEEP_PORTRAIT";
+
+/**
+ * [DEFUNCT]
+ * Only allow players to select portraits of the same gender as their character.
+ * Most of the NPC portraits do not have a gender so are also removed.
+ */
+const string PRC_CONVOCC_RESTRICT_PORTRAIT_BY_SEX    = "PRC_CONVOCC_RESTRICT_PORTRAIT_BY_SEX";
+
+/**
+ * [DEFUNCT]
+ * This option give players the ability to start with racial hit dice for some
+ * of the more powerful races. These are defined in ECL.2da.
+ * For these races, players do not pick a class in the ConvoCC but instead
+ * select 1 or more levels in a racial class (such as monsterous humanoid, or
+ * outsider).
+ * This is not a complete ECL system, it merely gives players the racial hit
+ * dice component of their race. It does not make any measure of the Level
+ * Adjustment component. For example, a pixie has no racial hit dice, but has a
+ * +4 level adjustment. Doesn't do anything
+ */
+const string PRC_CONVOCC_ENABLE_RACIAL_HITDICE       = "PRC_CONVOCC_ENABLE_RACIAL_HITDICE";
+
+/**
+ * [DEFUNCT]
+ * This option allows players to keep their skillpoints from one level to
+ * the next, if they want to.
+ */
+const string PRC_CONVOCC_ALLOW_SKILL_POINT_ROLLOVER  = "PRC_CONVOCC_ALLOW_SKILL_POINT_ROLLOVER";
+
+/**
+ * [DEFUNCT]
+ * This will identify new characters based on XP as in v1.3
+ * This is less secure than using the encrypted key.
+ * @see PRC_CONVOCC_ENCRYPTION_KEY
+ */
+const string PRC_CONVOCC_USE_XP_FOR_NEW_CHAR         = "PRC_CONVOCC_USE_XP_FOR_NEW_CHAR";
+
+/**
+ * [DEFUNCT]
+ * This is the key used to encrypt characters' names if USE_XP_FOR_NEW_CHAR
+ * is false in order to identify returning characters. It should be in the
+ * range 1-100.
+ * If USE_XP_FOR_NEW_CHAR is true along with this, then returning characters
+ * will be encrypted too, so once everone has logged on at least once,
+ * USE_XP_FOR_NEW_CHAR can be set to false for greater security.
+ *
+ * WARNING: Changing this value after some PCs have gone through the convoCC will
+ * cause them to have to go through it again. The encryption uses the player's
+ * public CD key, so they won't be able to log into their account from different
+ * NWN installs as the key won't match using this system
+ */
+const string PRC_CONVOCC_ENCRYPTION_KEY              = "PRC_CONVOCC_ENCRYPTION_KEY";
+
+/**
+ * [DEFUNCT]
+ * As requested, an option to alter the amount of points available in the stat
+ * point-buy at character creation.
+ * Default: 30
+ */
+const string PRC_CONVOCC_STAT_POINTS                 = "PRC_CONVOCC_STAT_POINTS";
+
+/**
+ * [DEFUNCT]
+ * As requested, if set this will give a number of bonus feats equal to this
+ * value to each created character, similar to human Quick To Master feat.
+ */
+const string PRC_CONVOCC_BONUS_FEATS                 = "PRC_CONVOCC_BONUS_FEATS";
+
+/**
+ * [DEFUNCT]
+ * As requested, this will cap the maximum a stat can start at, excluding racial
+ * modifies.
+ * Default: 18
+ */
+const string PRC_CONVOCC_MAX_STAT                    = "PRC_CONVOCC_MAX_STAT";
+
+/**
+ * [DEFUNCT]
+ * As requested, this will change the skill point multplier at level 1.
+ * Default: 4
+ */
+const string PRC_CONVOCC_SKILL_MULTIPLIER            = "PRC_CONVOCC_SKILL_MULTIPLIER";
+
+/**
+ * [DEFUNCT]
+ * As requested, this will give a bonus to skill points after multiplication.
+ */
+const string PRC_CONVOCC_SKILL_BONUS                 = "PRC_CONVOCC_SKILL_BONUS";
+
+/**
+ * [DEFUNCT]
+ * When set, the convoCC NO LONGER STARTS AUTOMATICALLY on logging in. It must be called
+ * by a script in the module. This allows the module builder to start the convoCC from a
+ * particular area or trigger's On Enter event. The script should call the convoCC with
+ * ExecuteScript("prc_ccc_main", oPC) where oPC is the PC. It's advisable to check the
+ * entering object is a PC and not a NPC or DM.
+ */
+
+const string PRC_CONVOCC_CUSTOM_START_LOCATION       = "PRC_CONVOCC_CUSTOM_START_LOCATION";
+
+/**
+ * [DEFUNCT]
+ * When set, this switch causes a custom script to be used to determine whether a PC should go
+ * through the convoCC or not.
+ * The script must:
+ * - be called "ccc_custom_enter"
+ * - set the local int "CONVOCC_LAST_STATUS" on the PC (OBJECT_SELF)
+ * - include prc_ccc_const (for the constants the local int can be set to)
+ * otherwise the PC will always be booted
+ *
+ * possible values for CONVOCC_LAST_STATUS:
+ * CONVOCC_ENTER_BOOT_PC (causes the PC to get kicked)
+ * CONVOCC_ENTER_NEW_PC (causes the PC to go through the convoCC)
+ * CONVOCC_ENTER_RETURNING_PC (causes the PC to skip the convoCC)
+ *
+ * This switch will completely bypass the convoCC methods for determining whether to run the
+ * convoCC on an entering PC, so if necessary, your custom marker for 'done' would be set
+ * in 'ccc_custom_exit'
+ * @see PRC_CONVOCC_CUSTOM_EXIT_SCRIPT
+ */
+const string PRC_CONVOCC_CUSTOM_ENTER_SCRIPT          = "PRC_CONVOCC_CUSTOM_ENTER_SCRIPT";
+
+/**
+ * [DEFUNCT]
+ * When set, this switch causes a custom script to be executed at the last stage of the convoCC,
+ * just before booting the player. The script must be named 'ccc_custom_exit'.
+ * Possible uses include: giving PCs gold and/or equipment, giving PCs PW items
+ * (even plot items get removed at the start of the convoCC), setting a new persistant location,
+ * setting a custom marker for having done the convoCC in conjunction with
+ * 'ccc_custom_enter'
+ * @see PRC_CONVOCC_CUSTOM_ENTER_SCRIPT
+ */
+
+const string PRC_CONVOCC_CUSTOM_EXIT_SCRIPT          = "PRC_CONVOCC_CUSTOM_EXIT_SCRIPT";
+
+/******************************************************************************\
+*                              Truenaming switches                             *
+\******************************************************************************/
+
+/**
+ * Sets the CR Multiplier for Evolving Mind utterances
+ * This is divided by 100 to get a float.
+ * Ex: To multiply by 1.5, set this value to 150
+ *
+ * The formula used is (CR * Multiplier) + 15
+ *
+ * defaults to PnP: (CR * 2) + 15
+ */
+const string PRC_TRUENAME_CR_MULTIPLIER              = "PRC_TRUENAME_CR_MULTIPLIER";
+
+/**
+ * Gives a bonus based on Truenamer level
+ * PC Truenamer level is divided by this value
+ * Ex: To give a bonus equal to 1/2 Truenamer level, set this to 2
+ *
+ * The formula used is (CR * Multiplier) + 15 - Bonus
+ *
+ * defaults to PnP: 0/No bonus
+ */
+const string PRC_TRUENAME_LEVEL_BONUS                = "PRC_TRUENAME_LEVEL_BONUS";
+
+/**
+ * Sets the Constant value added to the DC
+ * Ex: To make the constant 10, simply set this value to 10
+ *
+ * The formula used is (CR * Multiplier) + Constant
+ *
+ * defaults to PnP: +15.
+ */
+const string PRC_TRUENAME_DC_CONSTANT                = "PRC_TRUENAME_DC_CONSTANT";
+
+/**
+ * Turns off the Law of Sequence when set to 1
+ *
+ * defaults to PnP: On
+ */
+const string PRC_LAW_OF_SEQUENCE                     = "PRC_LAW_OF_SEQUENCE";
+
+/**
+ * Turns off the Law of Resistance when set to 1
+ *
+ * defaults to PnP: On
+ */
+const string PRC_LAW_OF_RESISTANCE                   = "PRC_LAW_OF_RESISTANCE";
+
+/**
+ * Sets the Constant value added to the DC
+ * Ex: To make the constant 10, simply set this value to 10
+ *
+ * The formula used is Constant + (2 * Utterance Level)
+ *
+ * defaults to PnP: +25.
+ */
+const string PRC_PERFECTED_MAP_CONSTANT              = "PRC_PERFECTED_MAP_CONSTANT";
+
+/**
+ * Sets the Multiplier value added to the DC
+ * Ex: To make the multiplier 4, simply set this value to 4
+ *
+ * The formula used is 25 + (Multiplier * Utterance Level)
+ *
+ * defaults to PnP: 2.
+ */
+const string PRC_PERFECTED_MAP_MULTIPLIER            = "PRC_PERFECTED_MAP_MULTIPLIER";
+
+/******************************************************************************\
+*                                Binding switches                              *
+\******************************************************************************/
+
+/**
+ * Sets how many seconds it takes to contact a vestige. 
+ * Any number less than 6 is ignored
+ */
+const string PRC_CONTACT_VESTIGE_TIMER               = "PRC_CONTACT_VESTIGE_TIMER";
+
+/**
+ * Sets how many seconds it takes to bind a vestige. 
+ * Any number less than 12 is ignored
+ */
+const string PRC_BIND_VESTIGE_TIMER                  = "PRC_BIND_VESTIGE_TIMER";
+
+/******************************************************************************\
+*                                Encounter switches                            *
+\******************************************************************************/
+
+/** Encounter areas
+ *  Setting this will disable access to the encounter areas from the PRC Options convo
+ */
+const string PRC_DISABLE_ENCOUNTERS                  = "PRC_DISABLE_ENCOUNTERS";
+
+/**
+ * This script prevents hacking to another user account without Master Server Authentication
+ *
+ * Stores public cd keys for each account in database. In case the key was registered with
+ * another account player is booted from the server.
+ *
+ * All credits go to FunkySwerve
+ */
+const string PRC_PW_SECURITY_CD_CHECK            = "PRC_PW_SECURITY_CD_CHECK";
+
+
+/******************************************************************************\
+*                             Debugging Switches                               *
+\******************************************************************************/
+
+/**
+ * Toggles everything guarded by "if(DEBUG)". Mostly calls to DoDebug().
+ */
+const string PRC_DEBUG                               = "PRC_DEBUG";
+
+
+
+
+///////////////////////
+// Function protypes //
+///////////////////////
+/* NOTE: if you are looking for a function that used to be in here, it's probably in inc_switch_setup */
+
+/**
+ * Checks the state of a PRC switch.
+ * NOTE: This will only work with switches that use integer values. You
+ * must get the value of non-integer-valued switches manually.
+ *
+ * @param sSwitch  One of the PRC_* constant strings defined in prc_inc_switch
+ * @return         The value of the switch queried
+ */
+int GetPRCSwitch(string sSwitch);
+
+/**
+ * Sets a PRC switch state.
+ * NOTE: As this will only set switches with integer values, you will need
+ * to manually set the (few) switches that should have a value other than
+ * integer.
+ *
+ * @param sSwitch  One of the PRC_* constant strings defined in prc_inc_switch
+ * @param nState   The integer value to set the switch to
+ */
+void SetPRCSwitch(string sSwitch, int nState);
+
+//const string PRC_FILE_END_TOKEN = "prc_fe_tkn";
+
+//////////////////////////
+// Function definitions //
+//////////////////////////
+
+int GetPRCSwitch(string sSwitch)
+{
+    return GetLocalInt(GetModule(), sSwitch);
+}
+
+void SetPRCSwitch(string sSwitch, int nState)
+{
+    SetLocalInt(GetModule(), sSwitch, nState);
+}
diff --git a/_module/uti/dragonsreward.uti.json b/_module/uti/dragonsreward.uti.json
index d1dbe096..71866d05 100644
--- a/_module/uti/dragonsreward.uti.json
+++ b/_module/uti/dragonsreward.uti.json
@@ -73,7 +73,7 @@
         },
         "CostValue": {
           "type": "word",
-          "value": 2
+          "value": 8
         },
         "Param1": {
           "type": "byte",
@@ -109,5 +109,9 @@
   "TemplateResRef": {
     "type": "resref",
     "value": "dragonsreward"
+  },
+  "xModelPart1": {
+    "type": "word",
+    "value": 8
   }
 }
diff --git a/_module/uti/gen_coloringbook.uti.json b/_module/uti/gen_coloringbook.uti.json
new file mode 100644
index 00000000..a6c01b55
--- /dev/null
+++ b/_module/uti/gen_coloringbook.uti.json
@@ -0,0 +1,85 @@
+{
+  "__data_type": "UTI ",
+  "AddCost": {
+    "type": "dword",
+    "value": 6
+  },
+  "BaseItem": {
+    "type": "int",
+    "value": 74
+  },
+  "Charges": {
+    "type": "byte",
+    "value": 0
+  },
+  "Comment": {
+    "type": "cexostring",
+    "value": ""
+  },
+  "Cost": {
+    "type": "dword",
+    "value": 7
+  },
+  "Cursed": {
+    "type": "byte",
+    "value": 0
+  },
+  "DescIdentified": {
+    "type": "cexolocstring",
+    "value": {}
+  },
+  "Description": {
+    "id": 13044,
+    "type": "cexolocstring",
+    "value": {
+      "0": ""
+    }
+  },
+  "Identified": {
+    "type": "byte",
+    "value": 1
+  },
+  "LocalizedName": {
+    "id": 13043,
+    "type": "cexolocstring",
+    "value": {
+      "0": " Genji's Coloring Book"
+    }
+  },
+  "ModelPart1": {
+    "type": "byte",
+    "value": 4
+  },
+  "PaletteID": {
+    "type": "byte",
+    "value": 60
+  },
+  "Plot": {
+    "type": "byte",
+    "value": 0
+  },
+  "PropertiesList": {
+    "type": "list",
+    "value": []
+  },
+  "StackSize": {
+    "type": "word",
+    "value": 1
+  },
+  "Stolen": {
+    "type": "byte",
+    "value": 0
+  },
+  "Tag": {
+    "type": "cexostring",
+    "value": "ColoringBook"
+  },
+  "TemplateResRef": {
+    "type": "resref",
+    "value": "gen_coloringbook"
+  },
+  "xModelPart1": {
+    "type": "word",
+    "value": 4
+  }
+}
diff --git a/_module/uti/playershandbook.uti.json b/_module/uti/playershandbook.uti.json
index b74f61df..5487e20d 100644
--- a/_module/uti/playershandbook.uti.json
+++ b/_module/uti/playershandbook.uti.json
@@ -27,7 +27,7 @@
   "DescIdentified": {
     "type": "cexolocstring",
     "value": {
-      "0": "Welcome to the world of Aantioch!\n\nThis book has been placed in your inventory in order to give you some hints and tips on where to start!\n\nFor more help please visit our website at- www.kaineonline.net\n\nMore help and our player forums can be found here.\n\n-------- We advise all new players to explore the inner keep starting area and read all the signs here , as important clues and starting quests are placed within the keep. Talk to the *Guide* and the *Queen* before leaving the area. -----------\n\nAantioch DMs are-\nDM McDaggart\nDM Kaine\nDM Sinn\nDM Slasher\nDM Toe\nDM Cheeky\nDm OldWiz\n\nOnce you have fully explored the inner keep and completed your first quest we recomend you exit into the heart of Sarum city, it is here your adventures begin.\n\nNew Players are advised to take the Northern road out of Sarum and head for the Village of Rednus. Rednus and its surrounding areas is our Lower level area and is full of quests and gear to get you started.\n\nWe do not recomend you journey to the continent of NasGarth until at least level 15+. These Areas are designed for the more experienced and better equiped players.\n\nAantioch is a server created with the players in mind. The Dev team is always open to new suggestions and we often accept player submitted content.\n\nYour Adventures do not end at level 20. More powerful challenges await only the elite among you! Take you character to 40th level if you dare!\n\nPlayer based guilds are currently supported. Apply to the Player Guild leader for membership. More details on our forums.\n\nTrouble makers will be dealt with harshly. In addition to our team of DMs , several trusted long term players operate as the CJ (Champions of Justice) our resident police force. We will not tolerate any \"grief\" players. Full server and forum rules are posted in the forums. Ignorance is not an excuse.....\n\nFeeling bored and need a change?\n\nHow about a game of skullball? Go to Sarum City Main and follow the map pin.\n\nThe module contains many custom scripts, quests and unique items with their own custom scripted properties.\n\nKick back,Have fun and again welcome to Aantioch.\n\nThe World of Aantioch was created by\nDM McDaggart\nDM Kaine\n\n---------------   Game Notes:-\n\nDevestating Critical is unavailable to take. This unbalances the module. You will be reminded of this if you try to take the feat.\n\nThe best areas to have items identified are Magic Shops or Wizard Towers. There are special others scattered throughout the realm but rare. They will also only buy items that they trade in and only below a certain GP value limit.  Sarum Market is place to start then find other traders with more items and more money to buy items from you.\n***The appraisel skill has been disabled, no need to spend skill points on it***\n\nMost Uber items will only be able to be equiped when the Player is Level 21 or above. These items will be gained around the time the player is that level so nothing should be taken away from the game play. This is to prevent item farming and lower level characters from advancing beyond their ability within the module.\n\nSome items will be \"Non-droppable\", mainly quest items and special rare items. So be warned on picking up drops, just in case.\n\nREST: Bedrolls are available to buy from most merchants for 1Gp and they allow you to rest with animation, Normal rest without them. ** Ensure you rest to save your character**.\n\nThere are no Deities available in module at this time.\n\nSubRaces are not supported in this server.\n\nLevels 1-4 will not get Xp or Gp penalties when respawning from death. Respawn point is at Aantioch Temple in Sarum City Main.Players can bind their soul to Nasgarth Bind Point and swap between the two. Penalties are 50xp per level and 10% of Gold.\n\n-----------------------------"
+      "0": "Welcome to the world of Aantioch!\n\nThis book has been placed in your inventory in order to give you some hints and tips on where to start!\n\nOnce you have fully explored the inner keep and completed your first quest we recomend you exit into the heart of Sarum city, it is here your adventures begin.\n\nNew Players are advised to take the Northern road out of Sarum and head for the Village of Rednus. Rednus and its surrounding areas is our lower level area and is full of quests and gear to get you started.  Be nice to annoying ladies in distress. You were warned.\n\nWe do not recomend you journey to the continent of NasGarth until at least level 15+. These Areas are designed for the more experienced and better equiped players.\n\nYour Adventures do not end at level 20. More powerful challenges await only the elite among you! Take you character to 40th level if you dare!\n\nFollow the golden rule.\n\nThe World of Aantioch was created by\nDM McDaggart\nDM Kaine\n\n---------------   Game Notes:-\n\nThe best areas to have items identified are Magic Shops or Wizard Towers. There are special others scattered throughout the realm but rare. They will also only buy items that they trade in and only below a certain GP value limit.  Sarum Market is place to start then find other traders with more items and more money to buy items from you.\n***The appraisel skill has been disabled, no need to spend skill points on it***\n\nMost Uber items will only be able to be equiped when the Player is Level 21 or above. These items will be gained around the time the player is that level so nothing should be taken away from the game play. This is to prevent item farming and lower level characters from advancing beyond their ability within the module.\n\nSome items will be \"Non-droppable\", mainly quest items and special rare items. So be warned on picking up drops, just in case.\n\nREST: Bedrolls are available to buy from most merchants for 1Gp and they allow you to rest with animation, Normal rest without them. ** Ensure you rest to save your character**.\n\nLevels 1-4 will not get Xp or Gp penalties when respawning from death. Respawn point is at Aantioch Temple in Sarum City Main.Players can bind their soul to Nasgarth Bind Point and swap between the two. Penalties are 50xp per level and 10% of Gold.\n\n-----------------------------"
     }
   },
   "Description": {
@@ -109,5 +109,9 @@
   "TemplateResRef": {
     "type": "resref",
     "value": "playershandbook"
+  },
+  "xModelPart1": {
+    "type": "word",
+    "value": 8
   }
 }
diff --git a/_module/uti/statueofdeath.uti.json b/_module/uti/statueofdeath.uti.json
index 32aac801..6a431e1a 100644
--- a/_module/uti/statueofdeath.uti.json
+++ b/_module/uti/statueofdeath.uti.json
@@ -20,6 +20,10 @@
     "type": "dword",
     "value": 17101
   },
+  "Cursed": {
+    "type": "byte",
+    "value": 0
+  },
   "DescIdentified": {
     "type": "cexolocstring",
     "value": {
@@ -119,37 +123,6 @@
           "value": 443
         }
       },
-      {
-        "__struct_id": 0,
-        "ChanceAppear": {
-          "type": "byte",
-          "value": 100
-        },
-        "CostTable": {
-          "type": "byte",
-          "value": 0
-        },
-        "CostValue": {
-          "type": "word",
-          "value": 0
-        },
-        "Param1": {
-          "type": "byte",
-          "value": 255
-        },
-        "Param1Value": {
-          "type": "byte",
-          "value": 0
-        },
-        "PropertyName": {
-          "type": "word",
-          "value": 65
-        },
-        "Subtype": {
-          "type": "word",
-          "value": 5
-        }
-      },
       {
         "__struct_id": 0,
         "ChanceAppear": {
@@ -198,5 +171,9 @@
   "TemplateResRef": {
     "type": "resref",
     "value": "statueofdeath"
+  },
+  "xModelPart1": {
+    "type": "word",
+    "value": 10
   }
 }
diff --git a/_module/uti/statueofgold.uti.json b/_module/uti/statueofgold.uti.json
index d2fc42ea..27463b39 100644
--- a/_module/uti/statueofgold.uti.json
+++ b/_module/uti/statueofgold.uti.json
@@ -20,6 +20,10 @@
     "type": "dword",
     "value": 74976
   },
+  "Cursed": {
+    "type": "byte",
+    "value": 0
+  },
   "DescIdentified": {
     "type": "cexolocstring",
     "value": {
@@ -119,37 +123,6 @@
           "value": 321
         }
       },
-      {
-        "__struct_id": 0,
-        "ChanceAppear": {
-          "type": "byte",
-          "value": 100
-        },
-        "CostTable": {
-          "type": "byte",
-          "value": 0
-        },
-        "CostValue": {
-          "type": "word",
-          "value": 0
-        },
-        "Param1": {
-          "type": "byte",
-          "value": 255
-        },
-        "Param1Value": {
-          "type": "byte",
-          "value": 0
-        },
-        "PropertyName": {
-          "type": "word",
-          "value": 65
-        },
-        "Subtype": {
-          "type": "word",
-          "value": 0
-        }
-      },
       {
         "__struct_id": 0,
         "ChanceAppear": {
@@ -198,5 +171,9 @@
   "TemplateResRef": {
     "type": "resref",
     "value": "statueofgold"
+  },
+  "xModelPart1": {
+    "type": "word",
+    "value": 11
   }
 }
diff --git a/_module/uti/statueofjade.uti.json b/_module/uti/statueofjade.uti.json
index f0995b51..fa929d43 100644
--- a/_module/uti/statueofjade.uti.json
+++ b/_module/uti/statueofjade.uti.json
@@ -20,6 +20,10 @@
     "type": "dword",
     "value": 51976
   },
+  "Cursed": {
+    "type": "byte",
+    "value": 0
+  },
   "DescIdentified": {
     "type": "cexolocstring",
     "value": {
@@ -119,37 +123,6 @@
           "value": 399
         }
       },
-      {
-        "__struct_id": 0,
-        "ChanceAppear": {
-          "type": "byte",
-          "value": 100
-        },
-        "CostTable": {
-          "type": "byte",
-          "value": 0
-        },
-        "CostValue": {
-          "type": "word",
-          "value": 0
-        },
-        "Param1": {
-          "type": "byte",
-          "value": 255
-        },
-        "Param1Value": {
-          "type": "byte",
-          "value": 0
-        },
-        "PropertyName": {
-          "type": "word",
-          "value": 65
-        },
-        "Subtype": {
-          "type": "word",
-          "value": 4
-        }
-      },
       {
         "__struct_id": 0,
         "ChanceAppear": {
@@ -198,5 +171,9 @@
   "TemplateResRef": {
     "type": "resref",
     "value": "statueofjade"
+  },
+  "xModelPart1": {
+    "type": "word",
+    "value": 45
   }
 }
diff --git a/_module/uti/statueofwater.uti.json b/_module/uti/statueofwater.uti.json
index 568d1c2e..ba26e7f3 100644
--- a/_module/uti/statueofwater.uti.json
+++ b/_module/uti/statueofwater.uti.json
@@ -20,6 +20,10 @@
     "type": "dword",
     "value": 31201
   },
+  "Cursed": {
+    "type": "byte",
+    "value": 0
+  },
   "DescIdentified": {
     "type": "cexolocstring",
     "value": {
@@ -119,68 +123,6 @@
           "value": 419
         }
       },
-      {
-        "__struct_id": 0,
-        "ChanceAppear": {
-          "type": "byte",
-          "value": 100
-        },
-        "CostTable": {
-          "type": "byte",
-          "value": 0
-        },
-        "CostValue": {
-          "type": "word",
-          "value": 0
-        },
-        "Param1": {
-          "type": "byte",
-          "value": 255
-        },
-        "Param1Value": {
-          "type": "byte",
-          "value": 0
-        },
-        "PropertyName": {
-          "type": "word",
-          "value": 65
-        },
-        "Subtype": {
-          "type": "word",
-          "value": 2
-        }
-      },
-      {
-        "__struct_id": 0,
-        "ChanceAppear": {
-          "type": "byte",
-          "value": 100
-        },
-        "CostTable": {
-          "type": "byte",
-          "value": 0
-        },
-        "CostValue": {
-          "type": "word",
-          "value": 0
-        },
-        "Param1": {
-          "type": "byte",
-          "value": 255
-        },
-        "Param1Value": {
-          "type": "byte",
-          "value": 0
-        },
-        "PropertyName": {
-          "type": "word",
-          "value": 65
-        },
-        "Subtype": {
-          "type": "word",
-          "value": 4
-        }
-      },
       {
         "__struct_id": 0,
         "ChanceAppear": {
@@ -229,5 +171,9 @@
   "TemplateResRef": {
     "type": "resref",
     "value": "statueofwater"
+  },
+  "xModelPart1": {
+    "type": "word",
+    "value": 12
   }
 }