Alright, I did some work tonight:
-Made a server.cs, it currently only checks to make sure you have Teir Tactical or it will not execute.
-If there is teir tactical, it executes base.cs
-base.cs will execute all the other scripts
-made a small edit to armor.cs
-made searching.cs
Info about searching.cs
-Haven't tested, so not positive it works. Will have MP go over it to see if it looks right then might test.
-made a special chest brick, just a 2x4x1
-when you click on the brick, it goes though all the items, and puts them in a list.
-it then does a random of all the bricks plus a third of that, which is nothing
-if you get the third, its nothing, and you get nothing
-otherwise, you get the random item
-you cannot open chests you've already opened
Update - mp checked it so it should be good. haven't tested though.