diff --git a/_module/are/townofascension.are.json b/_module/are/townofascension.are.json
index 2bad16d1..8d75365b 100644
--- a/_module/are/townofascension.are.json
+++ b/_module/are/townofascension.are.json
@@ -6357,7 +6357,7 @@
   },
   "Version": {
     "type": "dword",
-    "value": 515
+    "value": 516
   },
   "Width": {
     "type": "int",
diff --git a/_module/git/townofascension.git.json b/_module/git/townofascension.git.json
index c8934acf..565bf0e5 100644
--- a/_module/git/townofascension.git.json
+++ b/_module/git/townofascension.git.json
@@ -15270,11 +15270,11 @@
         },
         "X": {
           "type": "float",
-          "value": 21.51107406616211
+          "value": 21.16432571411133
         },
         "Y": {
           "type": "float",
-          "value": 74.31568145751953
+          "value": 75.24481201171875
         },
         "Z": {
           "type": "float",
@@ -15499,11 +15499,11 @@
         },
         "X": {
           "type": "float",
-          "value": 21.52904319763184
+          "value": 21.18229484558106
         },
         "Y": {
           "type": "float",
-          "value": 76.01586151123047
+          "value": 76.94499206542969
         },
         "Z": {
           "type": "float",
@@ -26099,7 +26099,7 @@
               },
               "PointZ": {
                 "type": "float",
-                "value": 2.623311042785645
+                "value": 0.02500049956142902
               }
             },
             {
@@ -26114,7 +26114,7 @@
               },
               "PointZ": {
                 "type": "float",
-                "value": 0.02988394536077976
+                "value": 0.02500000037252903
               }
             },
             {
@@ -26129,7 +26129,7 @@
               },
               "PointZ": {
                 "type": "float",
-                "value": 0.02988394536077976
+                "value": 0.02988406457006931
               }
             },
             {
@@ -26159,7 +26159,7 @@
               },
               "PointZ": {
                 "type": "float",
-                "value": 3.025000333786011
+                "value": 0.02500000037252903
               }
             },
             {
@@ -26234,7 +26234,7 @@
               },
               "PointZ": {
                 "type": "float",
-                "value": 0.02988400496542454
+                "value": 0.02988394536077976
               }
             },
             {
@@ -26249,7 +26249,7 @@
               },
               "PointZ": {
                 "type": "float",
-                "value": 0.02500049956142902
+                "value": 5.02500057220459
               }
             },
             {
@@ -26264,7 +26264,7 @@
               },
               "PointZ": {
                 "type": "float",
-                "value": 0.02500049956142902
+                "value": 3.682577133178711
               }
             }
           ]
@@ -26370,7 +26370,7 @@
         },
         "XPosition": {
           "type": "float",
-          "value": 0.8872733116149902
+          "value": 2.477088451385498
         },
         "YOrientation": {
           "type": "float",
@@ -26378,7 +26378,7 @@
         },
         "YPosition": {
           "type": "float",
-          "value": 82.10230255126953
+          "value": 85.07273864746094
         },
         "ZOrientation": {
           "type": "float",
diff --git a/_module/jrl/module.jrl.json b/_module/jrl/module.jrl.json
index 376f59ae..8a1ca9b6 100644
--- a/_module/jrl/module.jrl.json
+++ b/_module/jrl/module.jrl.json
@@ -25,7 +25,7 @@
               "Text": {
                 "type": "cexolocstring",
                 "value": {
-                  "0": " 1     0               \n 2     1000               \n 3     3000            \n 4     6000               \n 5     10000           \n 6     15000           \n 7     21000           \n 8     28000           \n 9     36000           \n10    45000              \n11    55000              \n12    66000              \n13    78000              \n14    91000              \n15    105000             \n16    120000             \n17    136000             \n18    153000             \n19    171000             \n20    190000    \n21    210000             \n22    231000             \n23    253000             \n24    276000             \n25    300000             \n26    325000             \n27    351000             \n28    378000             \n29    406000             \n30    435000            \n31    465000\n32    496000 \n33    528000\n34    561000\n35    595000\n36    630000\n37    666000\n38    703000\n39    741000\n40    780000\n41    820000\n42    861000\n43    903000\n44    946000\n45    990000\n46    1035000\n47    1081000\n48    1128000\n49    1176000\n50    1225000\n51    1275000\n52    1326000\n53    1378000\n54    1431000\n55    1485000\n56    1540000\n57    1596000\n58    1653000\n59    1711000\n60    1770000\n\nLA Buy off table\n\nStarting LA / Level the Buy Off dialog will be in the PRC menu.\n      \n 1 / 3    \n 2 / 6 9   \n 3 / 9 15 18  \n 4 / 12 21 27 30 \n 5 / 15 27 36  \n 6 / 18 33   \n 7 / 21 39   \n 8 / 24    \n 9 / 27    \n10 / 30    \n11 / 33    \n12 / 36    \n13 / 39    "
+                  "0": "3e D&D Experience Chart\n\nLvl   XP Needed\n01    0\n02    1000\n03    3000\n04    6000\n05    10000\n06    15000\n07    21000\n08    28000\n09    36000\n10    45000\n11    55000\n12    66000\n13    78000\n14    91000\n15    105000\n16    120000\n17    136000\n18    153000\n19    171000\n20    190000\n21    210000\n22    231000\n23    253000\n24    276000\n25    300000\n26    325000\n27    351000\n28    378000\n29    406000\n30    435000\n31    465000\n32    496000\n33    528000\n34    561000\n35    595000\n36    630000\n37    666000\n38    703000\n39    741000\n40    780000"
                 }
               }
             }
@@ -34,7 +34,7 @@
         "Name": {
           "type": "cexolocstring",
           "value": {
-            "0": " XP chart"
+            "0": "| D&D 3e XP Chart |"
           }
         },
         "Picture": {
@@ -60,6 +60,159 @@
           "type": "cexostring",
           "value": ""
         },
+        "EntryList": {
+          "type": "list",
+          "value": [
+            {
+              "__struct_id": 0,
+              "End": {
+                "type": "word",
+                "value": 0
+              },
+              "ID": {
+                "type": "dword",
+                "value": 1
+              },
+              "Text": {
+                "type": "cexolocstring",
+                "value": {
+                  "0": "Thank you for choosing to be a DM on Server Genisys.\n\nI'll be direct and to the point here, without any jokes or puns intended.\n\nYour job is to help players have fun, if you can't do that, or you won't do that, then don't DM, it's just that simple.\n\nDon't hand out powerful items, lots of XP or Gold, and just ignore the beggars.\n\nDon't use Placeable Object, Encounters, &/or Trap Triggers, YOU WILL CRASH THE SERVER!\n\nIf your not mature, fake it, we don't need kids running a server, so act like a responisible adult and adjudicate with wisdom, that's the bottom line.\n\nHere are a list of DM Commands you can use, note that you should use them unless you really need to.\n\n!dbootall (You should use this before a DM Reset)\n\n!dmdoreset (This Restarts the Server in like 10 seconds or less)\n\n!blackout - Makes ALL players screen Black (Only For Emergencies)\n\n!dmgod - Gives you a Damage Shield (For pesky players)\n\n!killall - (This kills all players, like a crown breaking)\n"
+                }
+              }
+            }
+          ]
+        },
+        "Name": {
+          "type": "cexolocstring",
+          "value": {
+            "0": "| DM Rules |"
+          }
+        },
+        "Picture": {
+          "type": "word",
+          "value": 65535
+        },
+        "Priority": {
+          "type": "dword",
+          "value": 4
+        },
+        "Tag": {
+          "type": "cexostring",
+          "value": "dmrules"
+        },
+        "XP": {
+          "type": "dword",
+          "value": 0
+        }
+      },
+      {
+        "__struct_id": 2,
+        "Comment": {
+          "type": "cexostring",
+          "value": ""
+        },
+        "EntryList": {
+          "type": "list",
+          "value": [
+            {
+              "__struct_id": 0,
+              "End": {
+                "type": "word",
+                "value": 0
+              },
+              "ID": {
+                "type": "dword",
+                "value": 1
+              },
+              "Text": {
+                "type": "cexolocstring",
+                "value": {
+                  "0": "Level Adjustment Buy-off Table\n\nStarting LA / Level\n      \n01 / 03\n02 / 06 09\n03 / 09 15 18\n04 / 12 21 27 30\n05 / 15 27 36\n06 / 18 33\n07 / 21 39\n08 / 24\n09 / 27\n10 / 30\n11 / 33\n12 / 36\n13 / 39\n\n(Buy-off dialog will be in the PRC menu when you qualify.)"
+                }
+              }
+            }
+          ]
+        },
+        "Name": {
+          "type": "cexolocstring",
+          "value": {
+            "0": "| LA Buy-off Table |"
+          }
+        },
+        "Picture": {
+          "type": "word",
+          "value": 65535
+        },
+        "Priority": {
+          "type": "dword",
+          "value": 4
+        },
+        "Tag": {
+          "type": "cexostring",
+          "value": "JRNL_LA_BUYOFF"
+        },
+        "XP": {
+          "type": "dword",
+          "value": 0
+        }
+      },
+      {
+        "__struct_id": 3,
+        "Comment": {
+          "type": "cexostring",
+          "value": ""
+        },
+        "EntryList": {
+          "type": "list",
+          "value": [
+            {
+              "__struct_id": 0,
+              "End": {
+                "type": "word",
+                "value": 0
+              },
+              "ID": {
+                "type": "dword",
+                "value": 1
+              },
+              "Text": {
+                "type": "cexolocstring",
+                "value": {
+                  "0": "Visit the PRC8 Discord for rules & information, as well as other PW servers & dozens of single player modules.\n\nhttps://discord.gg/FW9V9RKy5U"
+                }
+              }
+            }
+          ]
+        },
+        "Name": {
+          "type": "cexolocstring",
+          "value": {
+            "0": "| PRC Discord |"
+          }
+        },
+        "Picture": {
+          "type": "word",
+          "value": 65535
+        },
+        "Priority": {
+          "type": "dword",
+          "value": 4
+        },
+        "Tag": {
+          "type": "cexostring",
+          "value": "Category000"
+        },
+        "XP": {
+          "type": "dword",
+          "value": 0
+        }
+      },
+      {
+        "__struct_id": 4,
+        "Comment": {
+          "type": "cexostring",
+          "value": ""
+        },
         "EntryList": {
           "type": "list",
           "value": [
@@ -106,7 +259,7 @@
         }
       },
       {
-        "__struct_id": 2,
+        "__struct_id": 5,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -191,58 +344,7 @@
         }
       },
       {
-        "__struct_id": 3,
-        "Comment": {
-          "type": "cexostring",
-          "value": ""
-        },
-        "EntryList": {
-          "type": "list",
-          "value": [
-            {
-              "__struct_id": 0,
-              "End": {
-                "type": "word",
-                "value": 0
-              },
-              "ID": {
-                "type": "dword",
-                "value": 1
-              },
-              "Text": {
-                "type": "cexolocstring",
-                "value": {
-                  "0": "Thank you for choosing to be a DM on Server Genisys.\n\nI'll be direct and to the point here, without any jokes or puns intended.\n\nYour job is to help players have fun, if you can't do that, or you won't do that, then dont' DM, it's just that simple.\n\nDon't hand out powerful items, lots of XP or Gold, and just ingnore the beggars.\n\nDon't use Placeable Object, Enconters, &/or Trap Triggers, YOU WILL CRASH THE SERVER!\n\nIf your not mature, fake it, we don't need kids running a server, so act like a responisible adult and adjudicate with wisdom, that's the bottom line.\n\nHere are a list of DM Commands you can use, note that you should use them unless you really need to.\n\n!dbootall (You should use this before a DM Reset)\n\n!dmdoreset (This Restarts the Server in like 10 seconds or less)\n\n!blackout - Makes ALL players screen Black (Only For Emergencies)\n\n!dmgod - Gives you a Damage Shield (For pesky players)\n\n!killall - (This kills all players, like a crown breaking)\n"
-                }
-              }
-            }
-          ]
-        },
-        "Name": {
-          "type": "cexolocstring",
-          "value": {
-            "0": "DM Rules"
-          }
-        },
-        "Picture": {
-          "type": "word",
-          "value": 65535
-        },
-        "Priority": {
-          "type": "dword",
-          "value": 4
-        },
-        "Tag": {
-          "type": "cexostring",
-          "value": "dmrules"
-        },
-        "XP": {
-          "type": "dword",
-          "value": 0
-        }
-      },
-      {
-        "__struct_id": 4,
+        "__struct_id": 6,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -327,7 +429,7 @@
         }
       },
       {
-        "__struct_id": 5,
+        "__struct_id": 7,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -378,7 +480,7 @@
         }
       },
       {
-        "__struct_id": 6,
+        "__struct_id": 8,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -446,7 +548,7 @@
         }
       },
       {
-        "__struct_id": 7,
+        "__struct_id": 9,
         "Comment": {
           "type": "cexostring",
           "value": "If your new to this server, then welcome, we are glad you came..\r\n\r\nLet's get started talking about what's importatnt for you to know, everything you need is on the Rest Menu, when you press R, you will be afforded a menu which allows you to do a long list of things, I will outline here what the menu options include (as it's not always seen outright.\r\n\r\nON THE REST MENU:\r\n\r\nFast Buff Casting (at your caster level)\r\nEmotes (All kinds, even custom ones)\r\nItem Appearance Changing\r\nItem Dye Kit\r\nInventory Organizing Room\r\nCharacter Appearance Changing (FULL!)\r\nItem Name Coloring (Full inventory)\r\nColor Text (for talk/party channel)\r\nGenisys Forge (for items worn)\r\nDM Assistant (relevel / alignment / xp xfer)\r\nTeleport to Party Leader\r\n\r\nCheck your inventory for useful special items...\r\n\r\nNow that you are aware of this rather useful rest menu, you may want to get started, when you enter town, go speak with the rowen tree guy, and walk around speaking with NPCs, they will help you get started on what's really going on.  That should get you started. :)\r\n\r\ntyping !help\r\nin the chat will ping our discord and someone will (probably) try to assist you as soon as possible."
@@ -497,7 +599,7 @@
         }
       },
       {
-        "__struct_id": 8,
+        "__struct_id": 10,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -548,7 +650,7 @@
         }
       },
       {
-        "__struct_id": 9,
+        "__struct_id": 11,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -599,7 +701,7 @@
         }
       },
       {
-        "__struct_id": 10,
+        "__struct_id": 12,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -667,7 +769,7 @@
         }
       },
       {
-        "__struct_id": 11,
+        "__struct_id": 13,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -735,7 +837,7 @@
         }
       },
       {
-        "__struct_id": 12,
+        "__struct_id": 14,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -786,7 +888,7 @@
         }
       },
       {
-        "__struct_id": 13,
+        "__struct_id": 15,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -837,7 +939,7 @@
         }
       },
       {
-        "__struct_id": 14,
+        "__struct_id": 16,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -939,7 +1041,7 @@
         }
       },
       {
-        "__struct_id": 15,
+        "__struct_id": 17,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -990,7 +1092,7 @@
         }
       },
       {
-        "__struct_id": 16,
+        "__struct_id": 18,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -1041,7 +1143,7 @@
         }
       },
       {
-        "__struct_id": 17,
+        "__struct_id": 19,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -1177,7 +1279,7 @@
         }
       },
       {
-        "__struct_id": 18,
+        "__struct_id": 20,
         "Comment": {
           "type": "cexostring",
           "value": ""
@@ -1245,7 +1347,7 @@
         }
       },
       {
-        "__struct_id": 19,
+        "__struct_id": 21,
         "Comment": {
           "type": "cexostring",
           "value": ""
diff --git a/_module/ncs/onunequipitem.ncs b/_module/ncs/onunequipitem.ncs
index a41e48c3..0b639846 100644
Binary files a/_module/ncs/onunequipitem.ncs and b/_module/ncs/onunequipitem.ncs differ
diff --git a/_module/ncs/silenttrigger.ncs b/_module/ncs/silenttrigger.ncs
index 9e22b5b0..728e58e1 100644
Binary files a/_module/ncs/silenttrigger.ncs and b/_module/ncs/silenttrigger.ncs differ
diff --git a/_module/ncs/silenttrigger2.ncs b/_module/ncs/silenttrigger2.ncs
index 2274260f..90e8f4e5 100644
Binary files a/_module/ncs/silenttrigger2.ncs and b/_module/ncs/silenttrigger2.ncs differ
diff --git a/_module/ncs/spawnb_cc_activ.ncs b/_module/ncs/spawnb_cc_activ.ncs
index de4d1662..b571555b 100644
Binary files a/_module/ncs/spawnb_cc_activ.ncs and b/_module/ncs/spawnb_cc_activ.ncs differ
diff --git a/_module/nss/onunequipitem.nss b/_module/nss/onunequipitem.nss
index 799d6661..57fc5ca0 100644
--- a/_module/nss/onunequipitem.nss
+++ b/_module/nss/onunequipitem.nss
@@ -21,9 +21,12 @@
 //Main Script
 void main()
 {
-          ExecuteScript("prc_unequip", OBJECT_SELF);
+	
+	
      object oItem = GetPCItemLastUnequipped();
      object oPC   = GetPCItemLastUnequippedBy();
+	 
+	 ExecuteScript("prc_unequip", oPC);
 
      if (!GetIsPC(oPC)) { return; }
      if (GetIsDM(oPC) || GetIsDMPossessed(oPC))
diff --git a/_release/Path of Ascension [PRC8-CEP3].7z b/_release/Path of Ascension [PRC8-CEP3].7z
index 100fda4a..8bffd19a 100644
Binary files a/_release/Path of Ascension [PRC8-CEP3].7z and b/_release/Path of Ascension [PRC8-CEP3].7z differ