ATTENTION! The process of updating WiKi to version Eco 10.x has begun. Those wishing to participate can find out more Information on our ECO Contribution Wiki Discord.
From April 26 to May 12, errors may occur in the Wiki, as we will be carrying out a major update to the information processing modules.

Module:CommandData: Difference between revisions

From Eco - English Wiki
[checked revision][checked revision]
No edit summary
No edit summary
Line 1: Line 1:
-- Eco Version : 0.9.2.4 beta release-156
-- Eco Version : 0.9.3.0 beta release-194
-- Export Language: English
-- Export Language: English


return {
return {
     commands = {
     commands = {
         ['accounts'] = {
         ['/ discoverall'] = {
                     ['command'] = 'accounts',
                     ['command'] = 'discoverall',
                     ['parent'] = 'money',
                     ['parent'] = nil,
                     ['helpText'] = 'Display all bank accounts in the game.',
                     ['helpText'] = 'Discovers all items in game',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['add'] = {
         ['/ help'] = {
                     ['command'] = 'add',
                     ['command'] = 'help',
                     ['parent'] = 'objects',
                     ['parent'] = nil,
                     ['helpText'] = 'Add an object of the give type.',
                     ['helpText'] = 'Displays all the commands available with hidden subcommands. Accepts a string to filter commands to a search string.',
                     ['shortCut'] = '',
                     ['shortCut'] = '?',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'typeName', 'String', ''},
                             ['Arg1'] = {'language', 'SupportedLanguage'},
                            ['Arg2'] = {'text', 'String', ''},
                             },
                             },
         },
         },
         ['addaccountmanager'] = {
         ['/ helpful'] = {
                     ['command'] = 'addaccountmanager',
                     ['command'] = 'helpful',
                     ['parent'] = 'money',
                     ['parent'] = nil,
                     ['helpText'] = 'Adds user as manager to bank account with ID.',
                     ['helpText'] = 'Shows all help, including sub commands.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'account', 'BankAccount'},
                             ['Arg1'] = {'language', 'SupportedLanguage'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['addaccountuser'] = {
         ['/avatar dummy'] = {
                     ['command'] = 'addaccountuser',
                     ['command'] = 'dummy',
                     ['parent'] = 'money',
                     ['parent'] = 'avatar',
                     ['helpText'] = 'Adds user to bank account with ID.',
                     ['helpText'] = 'Spawns a dummy avatar',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'account', 'BankAccount'},
                             ['Arg1'] = {'count', 'Int32', '1'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['addatm'] = {
         ['/avatar lastplayeronearth'] = {
                     ['command'] = 'addatm',
                     ['command'] = 'lastplayeronearth',
                     ['parent'] = 'sim',
                     ['parent'] = 'avatar',
                     ['helpText'] = 'Add atmosphere',
                     ['helpText'] = 'Kills all spawned dummys',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
Line 54: Line 53:
                             },
                             },
         },
         },
         ['addcandidates'] = {
         ['/avatar metime'] = {
                     ['command'] = 'addcandidates',
                     ['command'] = 'metime',
                     ['parent'] = 'civics',
                     ['parent'] = 'avatar',
                     ['helpText'] = 'Add a bunch of candidates to specfied election (or first election found if none specified).',
                     ['helpText'] = 'Spawns passed number of clones of your avatar',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg1'] = {'count', 'Int32', '1'},
                             },
                             },
         },
         },
         ['addhours'] = {
         ['/avatar thirdperson'] = {
                     ['command'] = 'addhours',
                     ['command'] = 'thirdperson',
                     ['parent'] = 'meteor',
                     ['parent'] = 'avatar',
                     ['helpText'] = 'Adds meteor impact hours',
                     ['helpText'] = 'Toggles Third Person Camera',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'hours', 'Single'},
                             },
                             },
         },
         },
         ['addroommates'] = {
         ['/build building'] = {
                     ['command'] = 'addroommates',
                     ['command'] = 'building',
                     ['parent'] = 'housing',
                     ['parent'] = 'build',
                     ['helpText'] = 'Add a number of residents to the deed you\'re currently a resident on.',
                     ['helpText'] = 'Spawns a building by specifying which tier',
                     ['shortCut'] = 'shackup',
                     ['shortCut'] = 'bt',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'count', 'Int32', '1'},
                             ['Arg1'] = {'type', 'Int32', '1'},
                            ['Arg2'] = {'x', 'Int32', '4'},
                            ['Arg3'] = {'y', 'Int32', '4'},
                            ['Arg4'] = {'z', 'Int32', '4'},
                            ['Arg5'] = {'roofType', 'Int32', '1'},
                            ['Arg6'] = {'createWindows', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['addvotes'] = {
         ['/build buildingofmaterial'] = {
                     ['command'] = 'addvotes',
                     ['command'] = 'buildingofmaterial',
                     ['parent'] = 'civics',
                     ['parent'] = 'build',
                     ['helpText'] = 'Add a bunch of test votes to a specified election, or first election found.',
                     ['helpText'] = 'Spawns a building by specifying the material to use',
                     ['shortCut'] = '',
                     ['shortCut'] = 'bm',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg1'] = {'material', 'String'},
                             ['Arg2'] = {'count', 'Int32', '10'},
                            ['Arg2'] = {'x', 'Int32', '4'},
                             ['Arg3'] = {'forceYesVote', 'Boolean', 'False'},
                            ['Arg3'] = {'y', 'Int32', '4'},
                             ['Arg4'] = {'z', 'Int32', '4'},
                            ['Arg5'] = {'roofType', 'Int32', '1'},
                             ['Arg6'] = {'createWindows', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['admin'] = {
         ['/build evict'] = {
                     ['command'] = 'admin',
                     ['command'] = 'evict',
                     ['parent'] = 'manage',
                     ['parent'] = 'build',
                     ['helpText'] = 'Shows list of admins or adds user as an Admin by account id, steamid, slgid, or username',
                     ['helpText'] = 'Evict the targetted user, or self if none is targeted.',
                     ['shortCut'] = 'admin',
                     ['shortCut'] = 'evict',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'nameOrID', 'String', ''},
                             ['Arg1'] = {'targetUser', 'User', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['air'] = {
         ['/build fullstockpile'] = {
                     ['command'] = 'air',
                     ['command'] = 'fullstockpile',
                     ['parent'] = 'pollute',
                     ['parent'] = 'build',
                     ['helpText'] = 'Creates X tons of air pollution',
                     ['helpText'] = 'Generate a full stockpile',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'tons', 'Single'},
                             },
                             },
         },
         },
         ['airpollutiongenerators'] = {
         ['/build home'] = {
                     ['command'] = 'airpollutiongenerators',
                     ['command'] = 'home',
                     ['parent'] = 'pollute',
                     ['parent'] = 'build',
                     ['helpText'] = 'Creates AIR POLLUTION MACHINES OF DOOM',
                     ['helpText'] = 'Spawn a few rooms with housing value.',
                     ['shortCut'] = 'apgen',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['alert'] = {
         ['/build import'] = {
                     ['command'] = 'alert',
                     ['command'] = 'import',
                     ['parent'] = 'manage',
                     ['parent'] = 'build',
                     ['helpText'] = 'Sends an alert to everybody',
                     ['helpText'] = 'Imports building from string. I.e.: bt:HewnLogCube;room:0:-1:0:3:4:3;bt:Empty;fplane:2:0:0:1:2',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'alert', 'String', ''},
                             ['Arg1'] = {'importString', 'String'},
                             },
                             },
         },
         },
         ['all'] = {
         ['/build landlord'] = {
                     ['command'] = 'all',
                     ['command'] = 'landlord',
                     ['parent'] = 'preset',
                     ['parent'] = 'build',
                     ['helpText'] = 'Spawns All Presets (Exept hidden)',
                     ['helpText'] = 'Spawn a room for a test user, make us a tenant.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['allblocks'] = {
         ['/build objects'] = {
                     ['command'] = 'allblocks',
                     ['command'] = 'objects',
                     ['parent'] = 'qa',
                     ['parent'] = 'build',
                     ['helpText'] = 'Spawns all blocks.  Optional integer parameter for how many rows to make the blocks in, default is 1 row.',
                     ['helpText'] = 'Spawn all of the objects containing a string in its name. If they have text, add that too, can optionally set the string range.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'rows', 'Int32', '1'},
                             ['Arg1'] = {'objectstring', 'String'},
                            ['Arg2'] = {'textLengthMin', 'Int32', '3'},
                            ['Arg3'] = {'textLengthMax', 'Int32', '40'},
                             },
                             },
         },
         },
         ['allconstructed'] = {
         ['/build resident'] = {
                     ['command'] = 'allconstructed',
                     ['command'] = 'resident',
                     ['parent'] = 'qa',
                     ['parent'] = 'build',
                     ['helpText'] = 'Spawns all player constructible blocks',
                     ['helpText'] = 'Make the targetted user a resident on the deed at your current position.  Use \'self\' if no target asset.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'res',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'blockType', 'String', ''},
                             ['Arg1'] = {'targetUser', 'User', ''},
                             },
                             },
         },
         },
         ['allplants'] = {
         ['/build road'] = {
                     ['command'] = 'allplants',
                     ['command'] = 'road',
                     ['parent'] = 'qa',
                     ['parent'] = 'build',
                     ['helpText'] = 'Spawns all plant blocks',
                     ['helpText'] = 'Spawns a road',
                     ['shortCut'] = '',
                     ['shortCut'] = 'road',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'rows', 'Int32', '1'},
                             ['Arg1'] = {'length', 'Int32', '25'},
                            ['Arg2'] = {'width', 'Int32', '4'},
                            ['Arg3'] = {'buildTypeVal', 'Int32', '0'},
                            ['Arg4'] = {'bottomType', 'Int32', '2'},
                             },
                             },
         },
         },
         ['allrecurring'] = {
         ['/build sewagevillage'] = {
                     ['command'] = 'allrecurring',
                     ['command'] = 'sewagevillage',
                     ['parent'] = 'economy',
                     ['parent'] = 'build',
                     ['helpText'] = 'Display all recurring transfers paid in the game',
                     ['helpText'] = 'Spawn a village that will have a sewage network.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['allterrain'] = {
         ['/build shuffleblocks'] = {
                     ['command'] = 'allterrain',
                     ['command'] = 'shuffleblocks',
                     ['parent'] = 'qa',
                     ['parent'] = 'build',
                     ['helpText'] = 'Spawns all diggable blocks',
                     ['helpText'] = 'Spawns and shuffles different blocks',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'x', 'Int32', '10'},
                            ['Arg2'] = {'y', 'Int32', '10'},
                             },
                             },
         },
         },
         ['allworldobjects'] = {
         ['/build shuffleobjects'] = {
                     ['command'] = 'allworldobjects',
                     ['command'] = 'shuffleobjects',
                     ['parent'] = 'qa',
                     ['parent'] = 'build',
                     ['helpText'] = 'Spawns all world objects',
                     ['helpText'] = 'Spawns a large number of random WorldObjects.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '100'},
                             },
                             },
         },
         },
         ['angry'] = {
         ['/build stockpile'] = {
                     ['command'] = 'angry',
                     ['command'] = 'stockpile',
                     ['parent'] = 'emote',
                     ['parent'] = 'build',
                     ['helpText'] = 'Angry',
                     ['helpText'] = 'Spawns a stockpile containing stacks of the listed items.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'item1', 'String', 'LogItem'},
                            ['Arg2'] = {'item2', 'String', ''},
                            ['Arg3'] = {'item3', 'String', ''},
                            ['Arg4'] = {'item4', 'String', ''},
                            ['Arg5'] = {'item5', 'String', ''},
                             },
                             },
         },
         },
         ['animalspeed'] = {
         ['/build store'] = {
                     ['command'] = 'animalspeed',
                     ['command'] = 'store',
                     ['parent'] = 'sim',
                     ['parent'] = 'build',
                     ['helpText'] = 'Set speed for nearest animal (debug)',
                     ['helpText'] = 'Spawns a store with storages and random trade offers.',
                    ['shortCut'] = 'animalspeed',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'wanderingSpeed', 'Single'},
                            ['Arg2'] = {'runningSpeed', 'Single', '0'},
                            },
        },
        ['announce'] = {
                    ['command'] = 'announce',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Sends an announce to all players',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'announce', 'String', ''},
                             ['Arg1'] = {'offers', 'Int32', '6'},
                             },
                             },
         },
         },
         ['assign'] = {
         ['/build tech'] = {
                     ['command'] = 'assign',
                     ['command'] = 'tech',
                     ['parent'] = 'titles',
                     ['parent'] = 'build',
                     ['helpText'] = 'Assigns a given user to a given title, assigning to yourself if none is specified.',
                     ['helpText'] = 'Spawns some things (objects, blocks, etc) at a certain tech tier',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'title', 'Title'},
                             ['Arg1'] = {'tier', 'Int32', '1'},
                            ['Arg2'] = {'assignTo', 'User', ''},
                             },
                             },
         },
         },
         ['atob'] = {
         ['/build techtree'] = {
                     ['command'] = 'atob',
                     ['command'] = 'techtree',
                     ['parent'] = 'teleport',
                     ['parent'] = 'build',
                     ['helpText'] = 'Teleports player A to player B',
                     ['helpText'] = 'Builds every WorldObject in an appropriate building and fills it with fuel',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetA', 'User'},
                            ['Arg2'] = {'targetB', 'User'},
                             },
                             },
         },
         },
         ['authlevel'] = {
         ['/build tolltrigger'] = {
                     ['command'] = 'authlevel',
                     ['command'] = 'tolltrigger',
                     ['parent'] = 'manage',
                     ['parent'] = 'build',
                     ['helpText'] = 'Displays your authorization level',
                     ['helpText'] = 'Create a test toll object triggering some basic stuff.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['axesandchainsaw'] = {
         ['/build village'] = {
                     ['command'] = 'axesandchainsaw',
                     ['command'] = 'village',
                     ['parent'] = 'test',
                     ['parent'] = 'build',
                     ['helpText'] = 'Test cutting trees with axe and chainsaw.',
                     ['helpText'] = 'Spawns a village',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'type', 'Int32'},
                            ['Arg2'] = {'count', 'Int32'},
                             },
                             },
         },
         },
         ['ban'] = {
         ['/build worldobjects'] = {
                     ['command'] = 'ban',
                     ['command'] = 'worldobjects',
                     ['parent'] = 'manage',
                     ['parent'] = 'build',
                     ['helpText'] = 'Shows list of banned users or bans user by account id, steamid, slgid, or username',
                     ['helpText'] = 'Spawns a large number of WorldObjects of the given name.',
                     ['shortCut'] = 'ban',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'nameOrID', 'String', ''},
                             ['Arg1'] = {'worldObjectItemName', 'String', 'WorkbenchItem'},
                             ['Arg2'] = {'reason', 'String', ''},
                             ['Arg2'] = {'count', 'Int32', '10'},
                             },
                             },
         },
         },
         ['bed'] = {
         ['/chat clearhistoryolderthan'] = {
                     ['command'] = 'bed',
                     ['command'] = 'clearhistoryolderthan',
                     ['parent'] = 'test',
                     ['parent'] = 'chat',
                     ['helpText'] = 'Spawn a bed and sleep in it.',
                     ['helpText'] = 'Clean up chat history from old messages. Reduces memory usage and may improve server performance. You need to provide number of days in world time to preserve.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'preserveDays', 'Int32'},
                             },
                             },
         },
         },
         ['blocks'] = {
         ['/civics addcandidates'] = {
                     ['command'] = 'blocks',
                     ['command'] = 'addcandidates',
                     ['parent'] = 'preset',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Spawns Blocks items',
                     ['helpText'] = 'Add a bunch of candidates to specfied election (or first election found if none specified).',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'election', 'Election', ''},
                             },
                             },
         },
         },
         ['building'] = {
         ['/civics addvotes'] = {
                     ['command'] = 'building',
                     ['command'] = 'addvotes',
                     ['parent'] = 'build',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Spawns a building by specifying which tier',
                     ['helpText'] = 'Add a bunch of test votes to a specified election, or first election found.',
                     ['shortCut'] = 'bt',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'type', 'Int32', '1'},
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg2'] = {'x', 'Int32', '4'},
                             ['Arg2'] = {'count', 'Int32', '10'},
                             ['Arg3'] = {'y', 'Int32', '4'},
                             ['Arg3'] = {'forceYesVote', 'Boolean', 'False'},
                            ['Arg4'] = {'z', 'Int32', '4'},
                            ['Arg5'] = {'roofType', 'Int32', '1'},
                            ['Arg6'] = {'createWindows', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['buildingofmaterial'] = {
         ['/civics clearoldelections'] = {
                     ['command'] = 'buildingofmaterial',
                     ['command'] = 'clearoldelections',
                     ['parent'] = 'build',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Spawns a building by specifying the material to use',
                     ['helpText'] = 'Remove record of a specific election, or if none passed, all previous elections.',
                     ['shortCut'] = 'bm',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'material', 'String'},
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg2'] = {'x', 'Int32', '4'},
                             },
                            ['Arg3'] = {'y', 'Int32', '4'},
        },
                            ['Arg4'] = {'z', 'Int32', '4'},
        ['/civics debug'] = {
                            ['Arg5'] = {'roofType', 'Int32', '1'},
                    ['command'] = 'debug',
                             ['Arg6'] = {'createWindows', 'Boolean', 'True'},
                    ['parent'] = 'civics',
                    ['helpText'] = 'Toggle debug display of civic processing. Pass \'false\' to see for only yourself.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] = {
                             ['Arg1'] = {'allUsers', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['bunnytime'] = {
         ['/civics elections'] = {
                     ['command'] = 'bunnytime',
                     ['command'] = 'elections',
                     ['parent'] = 'sim',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Spawns 100 bunnies',
                     ['helpText'] = 'List running elections.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['cancelalldebtfromplayer'] = {
         ['/civics failelection'] = {
                     ['command'] = 'cancelalldebtfromplayer',
                     ['command'] = 'failelection',
                     ['parent'] = 'money',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Cancel debt that a particular player has accumulated.',
                     ['helpText'] = 'End the election with a negative vote.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'otherPlayer', 'String'},
                             ['Arg1'] = {'election', 'Election', ''},
                             },
                             },
         },
         },
         ['carryall'] = {
         ['/civics finishelection'] = {
                     ['command'] = 'carryall',
                     ['command'] = 'finishelection',
                     ['parent'] = 'inventory',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Allows carry items into any user inventory slot and removes weight check.  Pass false to reset to normal.',
                     ['helpText'] = 'Force-end the specified election, adding a vote if true is passed (default).',
                     ['shortCut'] = 'carryall',
                     ['shortCut'] = 'fin',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'allowCarryAll', 'Boolean', 'True'},
                             ['Arg1'] = {'election', 'Election', ''},
                            ['Arg2'] = {'addVote', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['chattest'] = {
         ['/civics listdems'] = {
                     ['command'] = 'chattest',
                     ['command'] = 'listdems',
                     ['parent'] = 'qa',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Spam a bunch of stuff to chat',
                     ['helpText'] = 'List each demographic and who is in it.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'count', 'Int32', '10'},
                            ['Arg1'] = {'tagCount', 'Int32', '10'},
                            ['Arg2'] = {'gibberish', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['claimrect'] = {
         ['/civics mydems'] = {
                     ['command'] = 'claimrect',
                     ['command'] = 'mydems',
                     ['parent'] = 'property',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Claims plots in a given rect.',
                     ['helpText'] = 'List each demographic and the status of the specified user (using the called if none specified).',
                     ['shortCut'] = 'claim',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'xSide', 'Int32', '5'},
                             ['Arg1'] = {'otherUser', 'User', ''},
                            ['Arg2'] = {'ySide', 'Int32', '5'},
                             },
                             },
         },
         },
         ['clear'] = {
         ['/civics removeconst'] = {
                     ['command'] = 'clear',
                     ['command'] = 'removeconst',
                     ['parent'] = 'objects',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Removes objects of a given type.',
                     ['helpText'] = 'Remove the current constitution.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                             },
                            ['Arg2'] = {'removeActive', 'Boolean', 'True'},
                            ['Arg3'] = {'removeInactive', 'Boolean', 'False'},
                             },
         },
         },
         ['clearhistoryolderthan'] = {
         ['/civics showgovernment'] = {
                     ['command'] = 'clearhistoryolderthan',
                     ['command'] = 'showgovernment',
                     ['parent'] = 'chat',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Clean up chat history from old messages. Reduces memory usage and may improve server performance. You need to provide number of days in world time to preserve.',
                     ['helpText'] = 'Lists the active elements of the government.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'preserveDays', 'Int32'},
                             },
                             },
         },
         },
         ['clearmap'] = {
         ['/civics showtick'] = {
                     ['command'] = 'clearmap',
                     ['command'] = 'showtick',
                     ['parent'] = 'districts',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Remove all districts from a given map.',
                     ['helpText'] = 'Show time until the next civics tick.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'set', 'DistrictMap'},
                             },
                             },
         },
         },
         ['clearobjective'] = {
         ['/civics spawnconst'] = {
                     ['command'] = 'clearobjective',
                     ['command'] = 'spawnconst',
                     ['parent'] = 'manage',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Clears a user\'s objective',
                     ['helpText'] = 'Spawn a blank constitution if it\'s missing.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                             },
                             },
         },
         },
         ['clearoldelections'] = {
         ['/civics spawndems'] = {
                     ['command'] = 'clearoldelections',
                     ['command'] = 'spawndems',
                     ['parent'] = 'civics',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Remove record of a specific election, or if none passed, all previous elections.',
                     ['helpText'] = 'Generate some demographics.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg1'] = {'count', 'Int32', '5'},
                             },
                             },
         },
         },
         ['clearrubble'] = {
         ['/civics spawnelection'] = {
                     ['command'] = 'clearrubble',
                     ['command'] = 'spawnelection',
                     ['parent'] = 'land',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Clears rubble around the player.',
                     ['helpText'] = 'Generate a test election.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'radius', 'Single', '10'},
                             ['Arg1'] = {'forceFinish', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['clearstomach'] = {
         ['/civics spawngov'] = {
                     ['command'] = 'clearstomach',
                     ['command'] = 'spawngov',
                     ['parent'] = 'food',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Empties your stomach',
                     ['helpText'] = 'Create all the government objects in their needed buildings near you, ratify the constitution, and add at least one of each civics object to their tables.  Pass \'fales\' to make the constitution not require elections to make changes.',
                     ['shortCut'] = 'clearstomach',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'requireElections', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['clothes'] = {
         ['/civics spawnlaws'] = {
                     ['command'] = 'clothes',
                     ['command'] = 'spawnlaws',
                     ['parent'] = 'preset',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Spawns SkillScrols items',
                     ['helpText'] = 'Generate some test laws.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'count', 'Int32', '5'},
                             },
                             },
         },
         },
         ['co2'] = {
         ['/civics spawnzoningoffice'] = {
                     ['command'] = 'co2',
                     ['command'] = 'spawnzoningoffice',
                     ['parent'] = 'pollute',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Changes CO2 PPM by X',
                     ['helpText'] = 'Spawn a zoning office, passing the number of maps and districts in each. Defaults to a lot (3 maps with 100 districts each).',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'ppm', 'Single'},
                             ['Arg1'] = {'maps', 'Int32', '3'},
                            ['Arg2'] = {'districtCount', 'Int32', '100'},
                             },
                             },
         },
         },
         ['crafting'] = {
         ['/civics testgameactions'] = {
                     ['command'] = 'crafting',
                     ['command'] = 'testgameactions',
                     ['parent'] = 'preset',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Spawns CraftingStation items',
                     ['helpText'] = 'Tests all the actions in the game by making laws for them and performing them.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['cranes'] = {
         ['/civics testtreasury'] = {
                     ['command'] = 'cranes',
                     ['command'] = 'testtreasury',
                     ['parent'] = 'test',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Setup a test environment for cranes.',
                     ['helpText'] = 'Spawns a test treasury, grants related privileges to the user, opens UI, allocates taxes.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
Line 495: Line 494:
                             },
                             },
         },
         },
         ['createaccount'] = {
         ['/civics ticknow'] = {
                     ['command'] = 'createaccount',
                     ['command'] = 'ticknow',
                     ['parent'] = 'money',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Creates an account with specified name.',
                     ['helpText'] = 'Force a tick on the civics system to happen immediately.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'name', 'String', ''},
                             },
                             },
         },
         },
         ['createdebt'] = {
         ['/civics updatedems'] = {
                     ['command'] = 'createdebt',
                     ['command'] = 'updatedems',
                     ['parent'] = 'money',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Create debt between two players in a currency that matches the given name.',
                     ['helpText'] = 'Force demographics to update immediately.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'lender', 'String'},
                             },
                            ['Arg2'] = {'borrower', 'String'},
                            ['Arg3'] = {'paybackAmount', 'Single'},
                            ['Arg4'] = {'interest', 'Single'},
                            ['Arg5'] = {'daysTillDue', 'Single'},
                            ['Arg6'] = {'currencyName', 'String'},
                             },
         },
         },
         ['creative'] = {
         ['/civics vetoelection'] = {
                     ['command'] = 'creative',
                     ['command'] = 'vetoelection',
                     ['parent'] = 'skills',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Remove restrictions and gives you every skill at max level.',
                     ['helpText'] = 'Veto an election.',
                     ['shortCut'] = 'creative',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                             },
                             },
         },
         },
         ['currencies'] = {
         ['/civics vote'] = {
                     ['command'] = 'currencies',
                     ['command'] = 'vote',
                     ['parent'] = 'money',
                     ['parent'] = 'civics',
                     ['helpText'] = 'List all currencies in the game.',
                     ['helpText'] = 'Vote in the given election for the given candidate.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            ['Arg2'] = {'winner', 'User', ''},
                             },
                             },
         },
         },
         ['debug'] = {
         ['/civics winelection'] = {
                     ['command'] = 'debug',
                     ['command'] = 'winelection',
                     ['parent'] = 'civics',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Toggle debug display of civic processing. Pass \'false\' to see for only yourself.',
                     ['helpText'] = 'Force-win an election, either with the specified candidate, or \'yes\' if it\'s a binary election.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'allUsers', 'Boolean', 'True'},
                             ['Arg1'] = {'election', 'Election', ''},
                            ['Arg2'] = {'winner', 'User', ''},
                             },
                             },
         },
         },
         ['debuganimal'] = {
         ['/contracts spawn'] = {
                     ['command'] = 'debuganimal',
                     ['command'] = 'spawn',
                     ['parent'] = 'sim',
                     ['parent'] = 'contracts',
                     ['helpText'] = 'Enables debug on the nearest animal, or disables it if already enabled.',
                     ['helpText'] = 'Create contract board with all the contract\'s types',
                     ['shortCut'] = 'dba',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'follow', 'Boolean', 'True'},
                            ['Arg2'] = {'destroyAllOthers', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['delete'] = {
         ['/contracts test'] = {
                     ['command'] = 'delete',
                     ['command'] = 'test',
                     ['parent'] = 'titles',
                     ['parent'] = 'contracts',
                     ['helpText'] = 'Permanently deletes a title.',
                     ['helpText'] = 'Tests founded existing contracts.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'title', 'Title'},
                             ['Arg1'] = {'contractClause', 'String', ''},
                             },
                             },
         },
         },
         ['deleteaccount'] = {
         ['/craft getpathtoitem'] = {
                     ['command'] = 'deleteaccount',
                     ['command'] = 'getpathtoitem',
                     ['parent'] = 'money',
                     ['parent'] = 'craft',
                     ['helpText'] = 'Deletes an account even if there is still currency on it.',
                     ['helpText'] = 'Gets the resources needed to craft something',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'account', 'BankAccount'},
                             ['Arg1'] = {'target', 'String'},
                             },
                             },
         },
         },
         ['destroy'] = {
         ['/craft setpowercost'] = {
                     ['command'] = 'destroy',
                     ['command'] = 'setpowercost',
                     ['parent'] = 'meteor',
                     ['parent'] = 'craft',
                     ['helpText'] = 'Destroys the meteor in orbit.',
                     ['helpText'] = 'Reduces power consumption of all existing objects withing a given radius to passed value (defaults zero).',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'cost', 'Single', '0'},
                            ['Arg2'] = {'radius', 'Single', '20'},
                             },
                             },
         },
         },
         ['destroyedatmosphere'] = {
         ['/craft spawncrafting'] = {
                     ['command'] = 'destroyedatmosphere',
                     ['command'] = 'spawncrafting',
                     ['parent'] = 'sim',
                     ['parent'] = 'craft',
                     ['helpText'] = 'Set the percent of a destroyed atmosphere to display, blended to over a given number of seconds.',
                     ['helpText'] = 'Creates a craft setup where output from one thing is input to another.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'percent', 'Single', '0.5'},
                             ['Arg1'] = {'copies', 'Int32', '1'},
                            ['Arg2'] = {'time', 'Single', '5'},
                             },
                             },
         },
         },
         ['digest'] = {
         ['/craft techtreesimulation'] = {
                     ['command'] = 'digest',
                     ['command'] = 'techtreesimulation',
                     ['parent'] = 'food',
                     ['parent'] = 'craft',
                     ['helpText'] = 'Turn calories into waste',
                     ['helpText'] = 'Simulates the tech tree',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
Line 608: Line 603:
                             },
                             },
         },
         },
         ['dinnerbell'] = {
         ['/districts add'] = {
                     ['command'] = 'dinnerbell',
                     ['command'] = 'add',
                     ['parent'] = 'sim',
                     ['parent'] = 'districts',
                     ['helpText'] = 'Makes all animals hungry.',
                     ['helpText'] = 'Set the current area within a given radius to a given district (or a new district if none is passed).',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'radiusInPlots', 'Int32', '0'},
                            ['Arg2'] = {'district', 'District', ''},
                            ['Arg3'] = {'map', 'DistrictMap', ''},
                             },
                             },
         },
         },
         ['disconnect'] = {
         ['/districts clearmap'] = {
                     ['command'] = 'disconnect',
                     ['command'] = 'clearmap',
                     ['parent'] = 'qa',
                     ['parent'] = 'districts',
                     ['helpText'] = 'Disconnect client with a long message',
                     ['helpText'] = 'Remove all districts from a given map.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'set', 'DistrictMap'},
                             },
                             },
         },
         },
         ['discoverall'] = {
         ['/districts spawn'] = {
                     ['command'] = 'discoverall',
                     ['command'] = 'spawn',
                     ['parent'] = nil,
                     ['parent'] = 'districts',
                     ['helpText'] = 'Discovers all items in game',
                     ['helpText'] = 'Generate some random districts around the user.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'numDistricts', 'Int32', '20'},
                            ['Arg2'] = {'size', 'Int32', '5'},
                            ['Arg3'] = {'useExisting', 'Boolean', 'False'},
                            ['Arg4'] = {'districtMap', 'DistrictMap', ''},
                             },
                             },
         },
         },
         ['distributionstation'] = {
         ['/economy allrecurring'] = {
                     ['command'] = 'distributionstation',
                     ['command'] = 'allrecurring',
                     ['parent'] = 'test',
                     ['parent'] = 'economy',
                     ['helpText'] = 'Creates and applies a Distribution Station.',
                     ['helpText'] = 'Display all recurring transfers paid in the game',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'fixedCount', 'Boolean', 'False'},
                            ['Arg2'] = {'itemMax', 'Int32', '20'},
                            ['Arg3'] = {'itemDistribute', 'Int32', '1'},
                            ['Arg4'] = {'itemCountMax', 'Int32', '1'},
                            ['Arg5'] = {'carried', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['distributionstationcarried'] = {
         ['/economy myrecurring'] = {
                     ['command'] = 'distributionstationcarried',
                     ['command'] = 'myrecurring',
                     ['parent'] = 'test',
                     ['parent'] = 'economy',
                     ['helpText'] = 'Creates and applies a Distribution Station with carried items',
                     ['helpText'] = 'Display all recurring transfers for the given user',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'specifiedUser', 'User', ''},
                             },
                             },
         },
         },
         ['dummy'] = {
         ['/economy payeverytick'] = {
                     ['command'] = 'dummy',
                     ['command'] = 'payeverytick',
                     ['parent'] = 'avatar',
                     ['parent'] = 'economy',
                     ['helpText'] = 'Spawns a dummy avatar',
                     ['helpText'] = 'Enable debug command to pay recurring transfers every tick.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                             },
                             },
         },
         },
         ['dumpall'] = {
         ['/emote angry'] = {
                     ['command'] = 'dumpall',
                     ['command'] = 'angry',
                     ['parent'] = 'inventory',
                     ['parent'] = 'emote',
                     ['helpText'] = 'Dumps all items from your inventory.',
                     ['helpText'] = 'Angry',
                     ['shortCut'] = 'dumpall',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['dumpcarried'] = {
         ['/emote frown'] = {
                     ['command'] = 'dumpcarried',
                     ['command'] = 'frown',
                     ['parent'] = 'inventory',
                     ['parent'] = 'emote',
                     ['helpText'] = 'Dumps all carried items.',
                     ['helpText'] = 'Frown',
                     ['shortCut'] = 'dumpcarried',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['dumpselected'] = {
         ['/emote grin'] = {
                     ['command'] = 'dumpselected',
                     ['command'] = 'grin',
                     ['parent'] = 'inventory',
                     ['parent'] = 'emote',
                     ['helpText'] = 'Dumps all items in your selected toolbar slot.',
                     ['helpText'] = 'Grin',
                     ['shortCut'] = 'dumpselected',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['durability'] = {
         ['/emote smile'] = {
                     ['command'] = 'durability',
                     ['command'] = 'smile',
                     ['parent'] = 'inventory',
                     ['parent'] = 'emote',
                     ['helpText'] = 'Set the durability of the item you are holding',
                     ['helpText'] = 'Smile',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'durability', 'Single', '1'},
                             },
                             },
         },
         },
         ['eat'] = {
         ['/emote smirk'] = {
                     ['command'] = 'eat',
                     ['command'] = 'smirk',
                     ['parent'] = 'food',
                     ['parent'] = 'emote',
                     ['helpText'] = 'Max your calories',
                     ['helpText'] = 'Smirk',
                     ['shortCut'] = 'eat',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'amount', 'Int32', '-1'},
                             },
                             },
         },
         },
         ['economics'] = {
         ['/emote yawn'] = {
                     ['command'] = 'economics',
                     ['command'] = 'yawn',
                     ['parent'] = 'test',
                     ['parent'] = 'emote',
                     ['helpText'] = 'Spawns all the various parts of an economy.',
                     ['helpText'] = 'Yawn',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'ordersPerStore', 'Int32', '20'},
                            ['Arg2'] = {'stores', 'Int32', '5'},
                             },
                             },
         },
         },
         ['economy'] = {
         ['/food clearstomach'] = {
                     ['command'] = 'economy',
                     ['command'] = 'clearstomach',
                     ['parent'] = 'preset',
                     ['parent'] = 'food',
                     ['helpText'] = 'Spawns Economy items',
                     ['helpText'] = 'Empties your stomach',
                     ['shortCut'] = '',
                     ['shortCut'] = 'clearstomach',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['edit'] = {
         ['/food digest'] = {
                     ['command'] = 'edit',
                     ['command'] = 'digest',
                     ['parent'] = 'objects',
                     ['parent'] = 'food',
                     ['helpText'] = 'Edit a specific object of a given type. Can specify by name or ID.',
                     ['helpText'] = 'Turn calories into waste',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                            ['Arg2'] = {'partialObjectNameOrId', 'String', ''},
                             },
                             },
         },
         },
         ['elections'] = {
         ['/food eat'] = {
                     ['command'] = 'elections',
                     ['command'] = 'eat',
                     ['parent'] = 'civics',
                     ['parent'] = 'food',
                     ['helpText'] = 'List running elections.',
                     ['helpText'] = 'Max your calories',
                     ['shortCut'] = '',
                     ['shortCut'] = 'eat',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'amount', 'Int32', '-1'},
                             },
                             },
         },
         },
         ['elevator'] = {
         ['/food work'] = {
                     ['command'] = 'elevator',
                     ['command'] = 'work',
                     ['parent'] = 'test',
                     ['parent'] = 'food',
                     ['helpText'] = 'Setup an elevator for testing',
                     ['helpText'] = 'Spends calories',
                     ['shortCut'] = '',
                     ['shortCut'] = 'work',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'useCalories', 'Int32', '100000'},
                             },
                             },
         },
         },
         ['evict'] = {
         ['/housing addroommates'] = {
                     ['command'] = 'evict',
                     ['command'] = 'addroommates',
                     ['parent'] = 'build',
                     ['parent'] = 'housing',
                     ['helpText'] = 'Evict the targetted user, or self if none is targeted.',
                     ['helpText'] = 'Add a number of residents to the deed you\'re currently a resident on.',
                     ['shortCut'] = 'evict',
                     ['shortCut'] = 'shackup',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            },
        },
        ['exceptional'] = {
                    ['command'] = 'exceptional',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Throws an exception, very useful',
                    ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                             },
                             },
         },
         },
         ['exchange'] = {
         ['/inventory addvoid'] = {
                     ['command'] = 'exchange',
                     ['command'] = 'addvoid',
                     ['parent'] = 'test',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Spawns 2 test exchanges, one for the user and one for another user. Adds some entries, performs some tests.',
                     ['helpText'] = 'Add an item to your void storage',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'itemName', 'String', 'baked meat'},
                            ['Arg2'] = {'number', 'Int32', '1'},
                            ['Arg3'] = {'distance', 'Int32', '0'},
                             },
                             },
         },
         },
         ['failelection'] = {
         ['/inventory carryall'] = {
                     ['command'] = 'failelection',
                     ['command'] = 'carryall',
                     ['parent'] = 'civics',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'End the election with a negative vote.',
                     ['helpText'] = 'Allows carry items into any user inventory slot and removes weight check.  Pass false to reset to normal.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'carryall',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg1'] = {'allowCarryAll', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['fall'] = {
         ['/inventory dumpall'] = {
                     ['command'] = 'fall',
                     ['command'] = 'dumpall',
                     ['parent'] = 'meteor',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Begin the meteor impact sequence',
                     ['helpText'] = 'Dumps all items from your inventory.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'dumpall',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['fastforward'] = {
         ['/inventory dumpcarried'] = {
                     ['command'] = 'fastforward',
                     ['command'] = 'dumpcarried',
                     ['parent'] = 'time',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Force the world to fast forward. Pass 0 to stop.',
                     ['helpText'] = 'Dumps all carried items.',
                     ['shortCut'] = 'ff',
                     ['shortCut'] = 'dumpcarried',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'set', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['fillmeup'] = {
         ['/inventory dumpselected'] = {
                     ['command'] = 'fillmeup',
                     ['command'] = 'dumpselected',
                     ['parent'] = 'inventory',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Adds random items to the user\'s inventory.',
                     ['helpText'] = 'Dumps all items in your selected toolbar slot.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'dumpselected',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['finishelection'] = {
         ['/inventory durability'] = {
                     ['command'] = 'finishelection',
                     ['command'] = 'durability',
                     ['parent'] = 'civics',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Force-end the specified election, adding a vote if true is passed (default).',
                     ['helpText'] = 'Set the durability of the item you are holding',
                     ['shortCut'] = 'fin',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg1'] = {'durability', 'Single', '1'},
                            ['Arg2'] = {'addVote', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['fly'] = {
         ['/inventory fillmeup'] = {
                     ['command'] = 'fly',
                     ['command'] = 'fillmeup',
                     ['parent'] = 'util',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Toggles fly mode',
                     ['helpText'] = 'Adds random items to the user\'s inventory.',
                    ['shortCut'] = 'fly',
                     ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['foldouts'] = {
                    ['command'] = 'foldouts',
                    ['parent'] = 'test',
                    ['helpText'] = 'Generates some test combinations of foldout lists. Can optionally set the level of nesting.',
                     ['shortCut'] = 'dbgf',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nestingIterations', 'Int32', '5'},
                             },
                             },
         },
         },
         ['followanimal'] = {
         ['/inventory forcegive'] = {
                     ['command'] = 'followanimal',
                     ['command'] = 'forcegive',
                     ['parent'] = 'sim',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Toggle following the nearest animal.',
                     ['helpText'] = 'Give yourself an item (Forced, ignores restrictions)',
                     ['shortCut'] = 'fola',
                     ['shortCut'] = 'fgive',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'set', 'Boolean', 'True'},
                             ['Arg1'] = {'itemName', 'String'},
                            ['Arg2'] = {'number', 'Int32', '1'},
                             },
                             },
         },
         },
         ['food'] = {
         ['/inventory give'] = {
                     ['command'] = 'food',
                     ['command'] = 'give',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns Food items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['forcegive'] = {
                    ['command'] = 'forcegive',
                     ['parent'] = 'inventory',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Give yourself an item (Forced, ignores restrictions)',
                     ['helpText'] = 'Give yourself an item',
                     ['shortCut'] = 'fgive',
                     ['shortCut'] = 'give',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
Line 892: Line 858:
                             },
                             },
         },
         },
         ['frown'] = {
         ['/land clearrubble'] = {
                     ['command'] = 'frown',
                     ['command'] = 'clearrubble',
                     ['parent'] = 'emote',
                     ['parent'] = 'land',
                     ['helpText'] = 'Frown',
                     ['helpText'] = 'Clears rubble around the player.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Single', '10'},
                             },
                             },
         },
         },
         ['fuel'] = {
         ['/land level'] = {
                     ['command'] = 'fuel',
                     ['command'] = 'level',
                     ['parent'] = 'util',
                     ['parent'] = 'land',
                     ['helpText'] = 'Fuels currently selected (driving) vehicle.',
                     ['helpText'] = 'Level the terrain',
                     ['shortCut'] = 'fuel',
                     ['shortCut'] = 'level',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'target', 'INetObject'},
                             ['Arg1'] = {'x', 'Int32', '15'},
                            ['Arg2'] = {'y', 'Int32', '15'},
                            ['Arg3'] = {'blockType', 'String', 'GrassBlock'},
                             },
                             },
         },
         },
         ['fullreset'] = {
         ['/land mark'] = {
                     ['command'] = 'fullreset',
                     ['command'] = 'mark',
                     ['parent'] = 'skills',
                     ['parent'] = 'land',
                     ['helpText'] = 'Resets all skills to unlearnt',
                     ['helpText'] = 'Drops a waypoint at the current position.  Accepts an optional text string for the waypoint.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'mark',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'text', 'String', ''},
                             },
                             },
         },
         },
         ['fullstockpile'] = {
         ['/land markglobal'] = {
                     ['command'] = 'fullstockpile',
                     ['command'] = 'markglobal',
                     ['parent'] = 'build',
                     ['parent'] = 'land',
                     ['helpText'] = 'Generate a full stockpile',
                     ['helpText'] = 'Drops a global waypoint at the current position.  Accepts an optional text string for the waypoint.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'markglobal',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'text', 'String', ''},
                             },
                             },
         },
         },
         ['generators'] = {
         ['/land massinteract'] = {
                     ['command'] = 'generators',
                     ['command'] = 'massinteract',
                     ['parent'] = 'preset',
                     ['parent'] = 'land',
                     ['helpText'] = 'Spawns Generator items',
                     ['helpText'] = 'Uses your currently selected tool on surrounding blocks',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'size', 'Int32', '1'},
                             },
                             },
         },
         },
         ['getpathtoitem'] = {
         ['/land remove'] = {
                     ['command'] = 'getpathtoitem',
                     ['command'] = 'remove',
                     ['parent'] = 'craft',
                     ['parent'] = 'land',
                     ['helpText'] = 'Gets the resources needed to craft something',
                     ['helpText'] = 'Remove block types within a specified area',
                     ['shortCut'] = '',
                     ['shortCut'] = 'remove',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'target', 'String'},
                             ['Arg1'] = {'blockType', 'String', 'GrassBlock'},
                            ['Arg2'] = {'x', 'Int32', '15'},
                            ['Arg3'] = {'z', 'Int32', '15'},
                            ['Arg4'] = {'y', 'Int32', '15'},
                            ['Arg5'] = {'isTurnToGlass', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['give'] = {
         ['/land removeallbut'] = {
                     ['command'] = 'give',
                     ['command'] = 'removeallbut',
                     ['parent'] = 'inventory',
                     ['parent'] = 'land',
                     ['helpText'] = 'Give yourself an item',
                     ['helpText'] = 'Removes all block types except the specified type within a specified area',
                     ['shortCut'] = 'give',
                     ['shortCut'] = 'removeallbut',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'itemName', 'String'},
                             ['Arg1'] = {'blockType', 'String', 'GrassBlock'},
                             ['Arg2'] = {'number', 'Int32', '1'},
                             ['Arg2'] = {'x', 'Int32', '15'},
                            ['Arg3'] = {'z', 'Int32', '15'},
                            ['Arg4'] = {'y', 'Int32', '15'},
                            ['Arg5'] = {'isTurnToGlass', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['givealltools'] = {
         ['/land removenearestglobalmark'] = {
                     ['command'] = 'givealltools',
                     ['command'] = 'removenearestglobalmark',
                     ['parent'] = 'qa',
                     ['parent'] = 'land',
                     ['helpText'] = 'Give all tools of the particular tier. Without specific tier a chest with all tools will be spawned',
                     ['helpText'] = 'Removes the nearest global waypoint to your current position.',
                     ['shortCut'] = 'gat',
                     ['shortCut'] = 'removenearestglobalmark',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'tier', 'Single', '0'},
                             },
                             },
         },
         },
         ['giveallvehicles'] = {
         ['/land resetworldcaches'] = {
                     ['command'] = 'giveallvehicles',
                     ['command'] = 'resetworldcaches',
                     ['parent'] = 'qa',
                     ['parent'] = 'land',
                     ['helpText'] = 'Give all vehicles and hammer (no elevator, no crane)',
                     ['helpText'] = 'Resets the world caches',
                     ['shortCut'] = 'gav',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['giveglobalmarkerrights'] = {
         ['/land spawnrubble'] = {
                     ['command'] = 'giveglobalmarkerrights',
                     ['command'] = 'spawnrubble',
                     ['parent'] = 'titles',
                     ['parent'] = 'land',
                     ['helpText'] = 'Assign the current player to a new title that has global markers rights.',
                     ['helpText'] = 'Rains rubble around the player.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['givepointsme'] = {
                    ['command'] = 'givepointsme',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Give yourself specialty points',
                    ['shortCut'] = 'point',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'number', 'Single', '10000'},
                             ['Arg1'] = {'blockTypeName', 'String', 'Granite'},
                            ['Arg2'] = {'rubble', 'Int32', '32'},
                             },
                             },
         },
         },
         ['givepointsto'] = {
         ['/manage admin'] = {
                     ['command'] = 'givepointsto',
                     ['command'] = 'admin',
                     ['parent'] = 'skills',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Give skillpoints to another player',
                     ['helpText'] = 'Shows list of admins or adds user as an Admin by account id, steamid, slgid, or username',
                    ['shortCut'] = 'admin',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                            },
        },
        ['/manage alert'] = {
                    ['command'] = 'alert',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Sends an alert to everybody',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'otherPlayer', 'User'},
                             ['Arg1'] = {'alert', 'String', ''},
                            ['Arg2'] = {'number', 'Int32', '10'},
                             },
                             },
         },
         },
         ['giveremoveitems'] = {
         ['/manage announce'] = {
                     ['command'] = 'giveremoveitems',
                     ['command'] = 'announce',
                     ['parent'] = 'test',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Attempts to give the user all of the items, then remove them',
                     ['helpText'] = 'Sends an announce to all players',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'announce', 'String', ''},
                             },
                             },
         },
         },
         ['givetreasuryrights'] = {
         ['/manage authlevel'] = {
                     ['command'] = 'givetreasuryrights',
                     ['command'] = 'authlevel',
                     ['parent'] = 'titles',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Assign the current player to a new title that has treasury rights.',
                     ['helpText'] = 'Displays your authorization level',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['greenthumb'] = {
         ['/manage ban'] = {
                     ['command'] = 'greenthumb',
                     ['command'] = 'ban',
                     ['parent'] = 'sim',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Spawns random plants',
                     ['helpText'] = 'Shows list of banned users or bans user by account id, steamid, slgid, or username. Ban forever by default with empty time. Time format: 1m, 1h, 1d, 1w.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'ban',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'radius', 'Int32', '10'},
                             ['Arg1'] = {'nameOrID', 'String', ''},
                             ['Arg2'] = {'trees', 'Boolean', 'False'},
                             ['Arg2'] = {'reason', 'String', ''},
                            ['Arg3'] = {'time', 'String', ''},
                             },
                             },
         },
         },
         ['grin'] = {
         ['/manage clearobjective'] = {
                     ['command'] = 'grin',
                     ['command'] = 'clearobjective',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Grin',
                     ['helpText'] = 'Clears a user\'s objective',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                             },
                             },
         },
         },
         ['hammers'] = {
         ['/manage ignore'] = {
                     ['command'] = 'hammers',
                     ['command'] = 'ignore',
                     ['parent'] = 'test',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Run a series of chat commands to test the game.',
                     ['helpText'] = 'Shows your Ignore List or adds the player to the Ignore List by the name or remove if the player is on the list already',
                     ['shortCut'] = '',
                     ['shortCut'] = 'ignore',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'ignoreUser', 'User', ''},
                             },
                             },
         },
         },
         ['help'] = {
         ['/manage kick'] = {
                     ['command'] = 'help',
                     ['command'] = 'kick',
                     ['parent'] = nil,
                     ['parent'] = 'manage',
                     ['helpText'] = 'Displays all the commands available with hidden subcommands. Accepts a string to filter commands to a search string.',
                     ['helpText'] = 'Kicks user',
                     ['shortCut'] = '?',
                     ['shortCut'] = 'kick',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'language', 'SupportedLanguage'},
                             ['Arg1'] = {'kickUser', 'User'},
                             ['Arg2'] = {'text', 'String', ''},
                             ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['helpful'] = {
         ['/manage listadmins'] = {
                     ['command'] = 'helpful',
                     ['command'] = 'listadmins',
                     ['parent'] = nil,
                     ['parent'] = 'manage',
                     ['helpText'] = 'Shows all help, including sub commands.',
                     ['helpText'] = 'Displays a list of all administrators.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'language', 'SupportedLanguage'},
                             },
                             },
         },
         },
         ['hidden'] = {
         ['/manage listusers'] = {
                     ['command'] = 'hidden',
                     ['command'] = 'listusers',
                     ['parent'] = 'preset',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Spawns Hidden items',
                     ['helpText'] = 'Displays a list of all known users, showing username and ID.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['hitworldlayers'] = {
         ['/manage mute'] = {
                     ['command'] = 'hitworldlayers',
                     ['command'] = 'mute',
                     ['parent'] = 'meteor',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Triggers world layers to act as if they were hit by a meteor.',
                     ['helpText'] = 'Shows list of muted users or mutes user by account id, steamid, slgid, or username. Mute forever by default with empty time. Time format: 1m, 1h, 1d, 1w.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'mute',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                            ['Arg3'] = {'time', 'String', ''},
                             },
                             },
         },
         },
         ['home'] = {
         ['/manage players'] = {
                     ['command'] = 'home',
                     ['command'] = 'players',
                     ['parent'] = 'build',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Spawn a few rooms with housing value.',
                     ['helpText'] = 'Returns a list of online players',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['housing'] = {
         ['/manage playtime'] = {
                     ['command'] = 'housing',
                     ['command'] = 'playtime',
                     ['parent'] = 'preset',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Spawns Housing items',
                     ['helpText'] = 'Lists the playtimes for a given user, or yourself if none passed.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'playtime',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'other', 'User', ''},
                             },
                             },
         },
         },
         ['ignore'] = {
         ['/manage removeadmin'] = {
                     ['command'] = 'ignore',
                     ['command'] = 'removeadmin',
                     ['parent'] = 'manage',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Shows your Ignore List or adds the player to the Ignore List by the name or remove if the player is on the list already',
                     ['helpText'] = 'Removes user as an Admin by account id, steamid, slgid, or username',
                     ['shortCut'] = 'ignore',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'ignoreUser', 'User', ''},
                             ['Arg1'] = {'nameOrID', 'String'},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['impact'] = {
         ['/manage save'] = {
                     ['command'] = 'impact',
                     ['command'] = 'save',
                     ['parent'] = 'meteor',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Make the meteor strike instantly.',
                     ['helpText'] = 'Save the world!',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['import'] = {
         ['/manage setreputation'] = {
                     ['command'] = 'import',
                     ['command'] = 'setreputation',
                     ['parent'] = 'build',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Imports building from string. I.e.: bt:HewnLogCube;room:0:-1:0:3:4:3;bt:Empty;fplane:2:0:0:1:2',
                     ['helpText'] = 'A command to set the user\'s reputation',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'importString', 'String'},
                             ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'rep', 'Int32', '0'},
                            ['Arg3'] = {'clampValue', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['industrialelevator'] = {
         ['/manage setreputationrelative'] = {
                     ['command'] = 'industrialelevator',
                     ['command'] = 'setreputationrelative',
                     ['parent'] = 'test',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Setup an industrial elevator for testing',
                     ['helpText'] = 'Set the user\'s reputation relative to another',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'fromUser', 'User'},
                            ['Arg3'] = {'rep', 'Int32', '0'},
                             },
                             },
         },
         },
         ['interactitems'] = {
         ['/manage setspawn'] = {
                     ['command'] = 'interactitems',
                     ['command'] = 'setspawn',
                     ['parent'] = 'test',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Attempts to give the user all items and interact with them',
                     ['helpText'] = 'Changes the spawn location to your current location',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['interactobjects'] = {
         ['/manage unban'] = {
                     ['command'] = 'interactobjects',
                     ['command'] = 'unban',
                     ['parent'] = 'test',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Attempts to interact with all objects in the world',
                     ['helpText'] = 'Unbans user by account id, steamid, slgid, or username',
                     ['shortCut'] = '',
                     ['shortCut'] = 'unban',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['joinserverchannel'] = {
         ['/manage unmute'] = {
                     ['command'] = 'joinserverchannel',
                     ['command'] = 'unmute',
                    ['parent'] = 'voice',
                    ['helpText'] = 'Connect to the server\'s voice chat channel',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['kick'] = {
                    ['command'] = 'kick',
                     ['parent'] = 'manage',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Kicks user',
                     ['helpText'] = 'Unmutes user by account id, steamid, slgid, or username',
                     ['shortCut'] = 'kick',
                     ['shortCut'] = 'unmute',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'kickUser', 'User'},
                             ['Arg1'] = {'nameOrID', 'String', ''},
                             ['Arg2'] = {'reason', 'String', ''},
                             ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['killplants'] = {
         ['/manage unwhitelist'] = {
                     ['command'] = 'killplants',
                     ['command'] = 'unwhitelist',
                     ['parent'] = 'sim',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Kills all plants in an area. Pass true to delete them.',
                     ['helpText'] = 'Removes user from the whitelist by account id, steamid, slgid, or username',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'radius', 'Int32', '10'},
                             ['Arg1'] = {'nameOrID', 'String', ''},
                             ['Arg2'] = {'destroy', 'Boolean', 'False'},
                             ['Arg2'] = {'reason', 'String', ''},
                            ['Arg3'] = {'speciesName', 'String', ''},
                             },
                             },
         },
         },
         ['killtrees'] = {
         ['/manage useractivity'] = {
                     ['command'] = 'killtrees',
                     ['command'] = 'useractivity',
                     ['parent'] = 'sim',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Cuts all trees in an area. Pass true to delete them.',
                     ['helpText'] = 'Displays a list of users and when they last logged in.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Int32', '10'},
                            ['Arg2'] = {'destroy', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['landlord'] = {
         ['/manage warnuser'] = {
                     ['command'] = 'landlord',
                     ['command'] = 'warnuser',
                     ['parent'] = 'build',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Spawn a room for a test user, make us a tenant.',
                     ['helpText'] = 'Sends a warning to a citizen',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'warnUser', 'User'},
                            ['Arg2'] = {'warning', 'String', ''},
                             },
                             },
         },
         },
         ['lastplayeronearth'] = {
         ['/manage whatami'] = {
                     ['command'] = 'lastplayeronearth',
                     ['command'] = 'whatami',
                     ['parent'] = 'avatar',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Kills all spawned dummys',
                     ['helpText'] = 'View your current skill title',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['level'] = {
         ['/manage whitelist'] = {
                     ['command'] = 'level',
                     ['command'] = 'whitelist',
                     ['parent'] = 'land',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Level the terrain',
                     ['helpText'] = 'Shows list of whitelisted users or adds user to the whitelist by account id, steamid, slgid, or username',
                     ['shortCut'] = 'level',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'x', 'Int32', '15'},
                             ['Arg1'] = {'nameOrID', 'String', ''},
                             ['Arg2'] = {'y', 'Int32', '15'},
                             ['Arg2'] = {'reason', 'String', ''},
                            ['Arg3'] = {'blockType', 'String', 'GrassBlock'},
                             },
                             },
         },
         },
         ['levelup'] = {
         ['/manage whoami'] = {
                     ['command'] = 'levelup',
                     ['command'] = 'whoami',
                     ['parent'] = 'skills',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Levels up a string matching the passed skill\'s name to the max.',
                     ['helpText'] = 'Shows your user ID',
                     ['shortCut'] = 'levelup',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'skillName', 'String'},
                             },
                             },
         },
         },
         ['levelupall'] = {
         ['/manage whois'] = {
                     ['command'] = 'levelupall',
                     ['command'] = 'whois',
                     ['parent'] = 'skills',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Levels all skills up 1 level at a time (no chunks).',
                     ['helpText'] = 'Shows the user ID of the requested user.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'num', 'Int32', '1'},
                             ['Arg1'] = {'otherUser', 'User'},
                             },
                             },
         },
         },
         ['levelupuser'] = {
         ['/meteor addhours'] = {
                     ['command'] = 'levelupuser',
                     ['command'] = 'addhours',
                     ['parent'] = 'skills',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Level up a citizen by one.  Default levels you up.',
                     ['helpText'] = 'Adds meteor impact hours',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'name', 'String', ''},
                             ['Arg1'] = {'hours', 'Single'},
                             },
                             },
         },
         },
         ['list'] = {
         ['/meteor destroy'] = {
                     ['command'] = 'list',
                     ['command'] = 'destroy',
                     ['parent'] = 'objects',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'List all objects of the given type.',
                     ['helpText'] = 'Destroys the meteor in orbit.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                             },
                             },
         },
         },
         ['listadmins'] = {
         ['/meteor fall'] = {
                     ['command'] = 'listadmins',
                     ['command'] = 'fall',
                     ['parent'] = 'manage',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Displays a list of all administrators.',
                     ['helpText'] = 'Begin the meteor impact sequence',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['listdems'] = {
         ['/meteor hitworldlayers'] = {
                     ['command'] = 'listdems',
                     ['command'] = 'hitworldlayers',
                     ['parent'] = 'civics',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'List each demographic and who is in it.',
                     ['helpText'] = 'Triggers world layers to act as if they were hit by a meteor.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['listunobtainableitems'] = {
         ['/meteor impact'] = {
                     ['command'] = 'listunobtainableitems',
                     ['command'] = 'impact',
                     ['parent'] = 'qa',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Lists the items that cannot be crafted from some set of other items.  Note that many of these are not meant to be crafted, e.g. hips and stone.',
                     ['helpText'] = 'Make the meteor strike instantly.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
Line 1,311: Line 1,290:
                             },
                             },
         },
         },
         ['listusers'] = {
         ['/meteor makevisible'] = {
                     ['command'] = 'listusers',
                     ['command'] = 'makevisible',
                     ['parent'] = 'manage',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Displays a list of all known users, showing username and ID.',
                     ['helpText'] = 'Make the meteor enter the targetable range, or the specified angle if one is passed in.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'angle', 'Single', '300'},
                             },
                             },
         },
         },
         ['login'] = {
         ['/meteor rain'] = {
                     ['command'] = 'login',
                     ['command'] = 'rain',
                     ['parent'] = 'voice',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Connect to the voice server',
                     ['helpText'] = 'Makes meteorites rain down the sky, accepting the number to send and how long between them.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                            ['Arg2'] = {'timeBetween', 'Single', '1'},
                            ['Arg3'] = {'radius', 'Single', '20'},
                             },
                             },
         },
         },
         ['makeuser'] = {
         ['/meteor spawn'] = {
                     ['command'] = 'makeuser',
                     ['command'] = 'spawn',
                     ['parent'] = 'test',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Create test user with a specified name.',
                     ['helpText'] = 'Spawns a meteor into orbit, regardless of current disaster settings.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'caller', 'User', ''},
                            ['Arg1'] = {'name', 'String', ''},
                             },
                             },
         },
         },
         ['makeusers'] = {
         ['/meteor spawncrater'] = {
                     ['command'] = 'makeusers',
                     ['command'] = 'spawncrater',
                     ['parent'] = 'test',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Create test users up to the given amount (default 5)',
                     ['helpText'] = 'Create a crater at the current position.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'count', 'Int32', '5'},
                             ['Arg1'] = {'size', 'Single', '5'},
                            ['Arg2'] = {'addPollution', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['makevisible'] = {
         ['/money accounts'] = {
                     ['command'] = 'makevisible',
                     ['command'] = 'accounts',
                     ['parent'] = 'meteor',
                     ['parent'] = 'money',
                     ['helpText'] = 'Make the meteor enter the targetable range, or the specified angle if one is passed in.',
                     ['helpText'] = 'Display all bank accounts in the game.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'angle', 'Single', '300'},
                             },
                             },
         },
         },
         ['mark'] = {
         ['/money addaccountmanager'] = {
                     ['command'] = 'mark',
                     ['command'] = 'addaccountmanager',
                     ['parent'] = 'land',
                     ['parent'] = 'money',
                     ['helpText'] = 'Drops a waypoint at the current position.  Accepts an optional text string for the waypoint.',
                     ['helpText'] = 'Adds user as manager to bank account with ID.',
                     ['shortCut'] = 'mark',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'text', 'String', ''},
                             ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['markglobal'] = {
         ['/money addaccountuser'] = {
                     ['command'] = 'markglobal',
                     ['command'] = 'addaccountuser',
                     ['parent'] = 'land',
                     ['parent'] = 'money',
                     ['helpText'] = 'Drops a global waypoint at the current position.  Accepts an optional text string for the waypoint.',
                     ['helpText'] = 'Adds user to bank account with ID.',
                     ['shortCut'] = 'markglobal',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'text', 'String', ''},
                             ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['massinteract'] = {
         ['/money cancelalldebtfromplayer'] = {
                     ['command'] = 'massinteract',
                     ['command'] = 'cancelalldebtfromplayer',
                     ['parent'] = 'land',
                     ['parent'] = 'money',
                     ['helpText'] = 'Uses your currently selected tool on surrounding blocks',
                     ['helpText'] = 'Cancel debt that a particular player has accumulated.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'size', 'Int32', '1'},
                             ['Arg1'] = {'otherPlayer', 'String'},
                             },
                             },
         },
         },
         ['massplant'] = {
         ['/money createaccount'] = {
                     ['command'] = 'massplant',
                     ['command'] = 'createaccount',
                     ['parent'] = 'sim',
                     ['parent'] = 'money',
                     ['helpText'] = 'Spawns a bunch of one plant',
                     ['helpText'] = 'Creates an account with specified name.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'radius', 'Int32', '10'},
                             ['Arg1'] = {'name', 'String', ''},
                            ['Arg2'] = {'speciesName', 'String', ''},
                            ['Arg3'] = {'yield', 'Single', '0.8'},
                            ['Arg4'] = {'trees', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['metime'] = {
         ['/money createdebt'] = {
                     ['command'] = 'metime',
                     ['command'] = 'createdebt',
                     ['parent'] = 'avatar',
                     ['parent'] = 'money',
                     ['helpText'] = 'Spawns passed number of clones of your avatar',
                     ['helpText'] = 'Create debt between two players in a currency that matches the given name.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'count', 'Int32', '1'},
                             ['Arg1'] = {'lender', 'String'},
                            ['Arg2'] = {'borrower', 'String'},
                            ['Arg3'] = {'paybackAmount', 'Single'},
                            ['Arg4'] = {'interest', 'Single'},
                            ['Arg5'] = {'daysTillDue', 'Single'},
                            ['Arg6'] = {'currencyName', 'String'},
                             },
                             },
         },
         },
         ['midnight'] = {
         ['/money currencies'] = {
                     ['command'] = 'midnight',
                     ['command'] = 'currencies',
                     ['parent'] = 'time',
                     ['parent'] = 'money',
                     ['helpText'] = 'Set time of day to midnight',
                     ['helpText'] = 'List all currencies in the game.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['mute'] = {
         ['/money deleteaccount'] = {
                     ['command'] = 'mute',
                     ['command'] = 'deleteaccount',
                     ['parent'] = 'manage',
                     ['parent'] = 'money',
                     ['helpText'] = 'Shows list of muted users or mutes user by account id, steamid, slgid, or username',
                     ['helpText'] = 'Deletes an account even if there is still currency on it.',
                     ['shortCut'] = 'mute',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'nameOrID', 'String', ''},
                             ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['mydems'] = {
         ['/money removeaccountmanager'] = {
                     ['command'] = 'mydems',
                     ['command'] = 'removeaccountmanager',
                     ['parent'] = 'civics',
                     ['parent'] = 'money',
                     ['helpText'] = 'List each demographic and the status of the specified user (using the called if none specified).',
                     ['helpText'] = 'Remove user as manager from bank account with ID.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'otherUser', 'User', ''},
                             ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['myrecurring'] = {
         ['/money removeaccountuser'] = {
                     ['command'] = 'myrecurring',
                     ['command'] = 'removeaccountuser',
                     ['parent'] = 'economy',
                     ['parent'] = 'money',
                     ['helpText'] = 'Display all recurring transfers for the given user',
                     ['helpText'] = 'Removes user from bank account with ID.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'specifiedUser', 'User', ''},
                             ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['noah'] = {
         ['/money setaccountowner'] = {
                     ['command'] = 'noah',
                     ['command'] = 'setaccountowner',
                     ['parent'] = 'sim',
                     ['parent'] = 'money',
                     ['helpText'] = 'Spawns given number of all animals',
                     ['helpText'] = 'Manually set an account creator.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'count', 'Int32', '1'},
                             ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['noon'] = {
         ['/money spawnaccounts'] = {
                     ['command'] = 'noon',
                     ['command'] = 'spawnaccounts',
                     ['parent'] = 'time',
                     ['parent'] = 'money',
                     ['helpText'] = 'Set time of day to noon.',
                     ['helpText'] = 'Create new bank accounts for each user.',
                     ['shortCut'] = 'noon',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32'},
                             },
                             },
         },
         },
         ['notalents'] = {
         ['/money steamsale'] = {
                     ['command'] = 'notalents',
                     ['command'] = 'steamsale',
                     ['parent'] = 'skills',
                     ['parent'] = 'money',
                     ['helpText'] = 'Resets all talents',
                     ['helpText'] = 'Give every player an amount of money',
                     ['shortCut'] = 'notalents',
                     ['shortCut'] = 'gabe',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'amount', 'Single', '1000'},
                             },
                             },
         },
         },
         ['notificationstest'] = {
         ['/money tax'] = {
                     ['command'] = 'notificationstest',
                     ['command'] = 'tax',
                     ['parent'] = 'qa',
                     ['parent'] = 'money',
                     ['helpText'] = 'Spam a bunch of stuff to notifications',
                     ['helpText'] = 'Tax all accounts in all currencies a specified amount of money, into the treasury by default or a specified account.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'count', 'Int32', '10'},
                             ['Arg1'] = {'amount', 'Single', '1000'},
                            ['Arg2'] = {'accountID', 'Int32', '0'},
                             },
                             },
         },
         },
         ['now'] = {
         ['/objects add'] = {
                     ['command'] = 'now',
                     ['command'] = 'add',
                     ['parent'] = 'time',
                     ['parent'] = 'objects',
                     ['helpText'] = 'Reports the current time.',
                     ['helpText'] = 'Add an object of the give type.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                             },
                             },
         },
         },
         ['objects'] = {
         ['/objects clear'] = {
                     ['command'] = 'objects',
                     ['command'] = 'clear',
                     ['parent'] = 'build',
                     ['parent'] = 'objects',
                     ['helpText'] = 'Spawn all of the objects containing a string in its name. If they have text, add that too, can optionally set the string range.',
                     ['helpText'] = 'Removes objects of a given type.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'objectstring', 'String'},
                             ['Arg1'] = {'typeName', 'String', ''},
                             ['Arg2'] = {'textLengthMin', 'Int32', '3'},
                             ['Arg2'] = {'removeActive', 'Boolean', 'True'},
                             ['Arg3'] = {'textLengthMax', 'Int32', '40'},
                             ['Arg3'] = {'removeInactive', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['oneshot'] = {
         ['/objects edit'] = {
                     ['command'] = 'oneshot',
                     ['command'] = 'edit',
                     ['parent'] = 'sim',
                     ['parent'] = 'objects',
                     ['helpText'] = 'Kills nearest animal',
                     ['helpText'] = 'Edit a specific object of a given type. Can specify by name or ID.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                            ['Arg2'] = {'partialObjectNameOrId', 'String', ''},
                             },
                             },
         },
         },
         ['openserverui'] = {
         ['/objects list'] = {
                     ['command'] = 'openserverui',
                     ['command'] = 'list',
                     ['parent'] = 'util',
                     ['parent'] = 'objects',
                     ['helpText'] = 'Opens the server GUI, if the user is a local user.',
                     ['helpText'] = 'List all objects of the given type.',
                     ['shortCut'] = 'serverui',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                             },
                             },
         },
         },
         ['ownall'] = {
         ['/objects remove'] = {
                     ['command'] = 'ownall',
                     ['command'] = 'remove',
                     ['parent'] = 'property',
                     ['parent'] = 'objects',
                     ['helpText'] = 'Claim all property',
                     ['helpText'] = 'Remove a specific object.  Can specify by name or ID.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                            ['Arg2'] = {'objectNameOrId', 'String', ''},
                             },
                             },
         },
         },
         ['owner'] = {
         ['/pollute air'] = {
                     ['command'] = 'owner',
                     ['command'] = 'air',
                     ['parent'] = 'property',
                     ['parent'] = 'pollute',
                     ['helpText'] = 'Change owner of current deed',
                     ['helpText'] = 'Creates X tons of air pollution',
                    ['shortCut'] = 'owner',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'newOwner', 'User', ''},
                            },
        },
        ['ownnone'] = {
                    ['command'] = 'ownnone',
                    ['parent'] = 'property',
                    ['helpText'] = 'Revoke your property',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'otherPlayer', 'User', ''},
                             ['Arg1'] = {'tons', 'Single'},
                             },
                             },
         },
         },
         ['payeverytick'] = {
         ['/pollute airpollutiongenerators'] = {
                     ['command'] = 'payeverytick',
                     ['command'] = 'airpollutiongenerators',
                     ['parent'] = 'economy',
                     ['parent'] = 'pollute',
                     ['helpText'] = 'Enable debug command to pay recurring transfers every tick.',
                     ['helpText'] = 'Creates AIR POLLUTION MACHINES OF DOOM',
                     ['shortCut'] = '',
                     ['shortCut'] = 'apgen',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['pickupblock'] = {
         ['/pollute all'] = {
                     ['command'] = 'pickupblock',
                     ['command'] = 'all',
                     ['parent'] = 'test',
                     ['parent'] = 'pollute',
                     ['helpText'] = 'Attempts picking up all world block objects in the world',
                     ['helpText'] = 'Rains tailings from the heavens to ruin the world',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['pipes'] = {
         ['/pollute co2'] = {
                     ['command'] = 'pipes',
                     ['command'] = 'co2',
                     ['parent'] = 'test',
                     ['parent'] = 'pollute',
                     ['helpText'] = 'Spawns a setup for testing pipes.',
                     ['helpText'] = 'Changes CO2 PPM by X',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'ppm', 'Single'},
                             },
                             },
         },
         },
         ['placeallworldblocks'] = {
         ['/pollute trashcity'] = {
                     ['command'] = 'placeallworldblocks',
                     ['command'] = 'trashcity',
                     ['parent'] = 'test',
                     ['parent'] = 'pollute',
                     ['helpText'] = 'Attempts placing all world block objects in the world',
                     ['helpText'] = 'Just in case you like living in TRASH CITY',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['placegarbage'] = {
         ['/preset all'] = {
                     ['command'] = 'placegarbage',
                     ['command'] = 'all',
                     ['parent'] = 'test',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Attempt to place a bunch of garbage bags in the world.',
                     ['helpText'] = 'Spawns All Presets (Exept hidden)',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['placeobjects'] = {
         ['/preset blocks'] = {
                     ['command'] = 'placeobjects',
                     ['command'] = 'blocks',
                     ['parent'] = 'test',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Attempts placing all objects in the world twice',
                     ['helpText'] = 'Spawns Blocks items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['players'] = {
         ['/preset clothes'] = {
                     ['command'] = 'players',
                     ['command'] = 'clothes',
                     ['parent'] = 'manage',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Returns a list of online players',
                     ['helpText'] = 'Spawns SkillScrols items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['playtime'] = {
         ['/preset crafting'] = {
                     ['command'] = 'playtime',
                     ['command'] = 'crafting',
                     ['parent'] = 'manage',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Lists the playtimes for a given user, or yourself if none passed.',
                     ['helpText'] = 'Spawns CraftingStation items',
                     ['shortCut'] = 'playtime',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'other', 'User', ''},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['poorbunnies'] = {
         ['/preset economy'] = {
                     ['command'] = 'poorbunnies',
                     ['command'] = 'economy',
                     ['parent'] = 'sim',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Kills all animals',
                     ['helpText'] = 'Spawns Economy items',
                     ['shortCut'] = 'die',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'destroy', 'Boolean', 'True'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['power'] = {
         ['/preset food'] = {
                     ['command'] = 'power',
                     ['command'] = 'food',
                     ['parent'] = 'preset',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Spawns Power dependent items',
                     ['helpText'] = 'Spawns Food items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
Line 1,652: Line 1,642:
                             },
                             },
         },
         },
         ['predatorsprotected'] = {
         ['/preset fuel'] = {
                     ['command'] = 'predatorsprotected',
                     ['command'] = 'fuel',
                     ['parent'] = 'sim',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Stay invisible from predators',
                     ['helpText'] = 'Spawns Fuel items',
                     ['shortCut'] = 'safe',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['propertyclaimtool'] = {
         ['/preset generators'] = {
                     ['command'] = 'propertyclaimtool',
                     ['command'] = 'generators',
                     ['parent'] = 'test',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Test claiming and unclaiming property.',
                     ['helpText'] = 'Spawns Generator items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['rain'] = {
         ['/preset hidden'] = {
                     ['command'] = 'rain',
                     ['command'] = 'hidden',
                     ['parent'] = 'meteor',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Makes meteorites rain down the sky, accepting the number to send and how long between them.',
                     ['helpText'] = 'Spawns Hidden items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'count', 'Int32', '1'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg2'] = {'timeBetween', 'Single', '1'},
                            ['Arg3'] = {'radius', 'Single', '20'},
                             },
                             },
         },
         },
         ['raisesealevel'] = {
         ['/preset housing'] = {
                     ['command'] = 'raisesealevel',
                     ['command'] = 'housing',
                     ['parent'] = 'sim',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Raises the sea level by a passed in amount.  Careful with this one!',
                     ['helpText'] = 'Spawns Housing items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'val', 'Single', '1.5'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['rate'] = {
         ['/preset power'] = {
                     ['command'] = 'rate',
                     ['command'] = 'power',
                     ['parent'] = 'skills',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Displays or sets the current skill rate multiplier.',
                     ['helpText'] = 'Spawns Power dependent items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'skillRate', 'Single', '-1'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['record'] = {
         ['/preset resources'] = {
                     ['command'] = 'record',
                     ['command'] = 'resources',
                     ['parent'] = 'util',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Toggles record mode',
                     ['helpText'] = 'Spawns Resources items',
                     ['shortCut'] = 'record',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['regenlayer'] = {
         ['/preset scrols'] = {
                     ['command'] = 'regenlayer',
                     ['command'] = 'scrols',
                     ['parent'] = 'sim',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Regenerates a world layer, restoring it to the state it would be in if the world were newly generated.',
                     ['helpText'] = 'Spawns SkillScrols items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'layerName', 'String'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['remove'] = {
         ['/preset storages'] = {
                     ['command'] = 'remove',
                     ['command'] = 'storages',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Remove block types within a specified area',
                     ['helpText'] = 'Spawns Storage items',
                     ['shortCut'] = 'remove',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'blockType', 'String', 'GrassBlock'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg2'] = {'x', 'Int32', '15'},
                            ['Arg3'] = {'z', 'Int32', '15'},
                            ['Arg4'] = {'y', 'Int32', '15'},
                            ['Arg5'] = {'isTurnToGlass', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['removeaccountmanager'] = {
         ['/preset tools'] = {
                     ['command'] = 'removeaccountmanager',
                     ['command'] = 'tools',
                     ['parent'] = 'money',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Remove user as manager from bank account with ID.',
                     ['helpText'] = 'Spawns Tools items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'account', 'BankAccount'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['removeaccountuser'] = {
         ['/preset vehicles'] = {
                     ['command'] = 'removeaccountuser',
                     ['command'] = 'vehicles',
                     ['parent'] = 'money',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Removes user from bank account with ID.',
                     ['helpText'] = 'Spawns vehicle items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'account', 'BankAccount'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['removeadmin'] = {
         ['/property add'] = {
                     ['command'] = 'removeadmin',
                     ['command'] = 'add',
                     ['parent'] = 'manage',
                     ['parent'] = 'property',
                     ['helpText'] = 'Removes user as an Admin by account id, steamid, slgid, or username',
                     ['helpText'] = 'Adds user to current deed (if username is not provided then adds current user)',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'nameOrID', 'String', ''},
                             ['Arg1'] = {'username', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['removeallbut'] = {
         ['/property claimrect'] = {
                     ['command'] = 'removeallbut',
                     ['command'] = 'claimrect',
                     ['parent'] = 'land',
                     ['parent'] = 'property',
                     ['helpText'] = 'Removes all block types except the specified type within a specified area',
                     ['helpText'] = 'Claims plots in a given rect.',
                     ['shortCut'] = 'removeallbut',
                     ['shortCut'] = 'claim',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'blockType', 'String', 'GrassBlock'},
                             ['Arg1'] = {'xSide', 'Int32', '5'},
                             ['Arg2'] = {'x', 'Int32', '15'},
                             ['Arg2'] = {'ySide', 'Int32', '5'},
                            ['Arg3'] = {'z', 'Int32', '15'},
                            ['Arg4'] = {'y', 'Int32', '15'},
                            ['Arg5'] = {'isTurnToGlass', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['removeconst'] = {
         ['/property ownall'] = {
                     ['command'] = 'removeconst',
                     ['command'] = 'ownall',
                     ['parent'] = 'civics',
                     ['parent'] = 'property',
                     ['helpText'] = 'Remove the current constitution.',
                     ['helpText'] = 'Claim all property',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
Line 1,791: Line 1,772:
                             },
                             },
         },
         },
         ['removedeadplants'] = {
         ['/property owner'] = {
                     ['command'] = 'removedeadplants',
                     ['command'] = 'owner',
                     ['parent'] = 'sim',
                     ['parent'] = 'property',
                     ['helpText'] = 'Removes dead plants in an area.',
                     ['helpText'] = 'Change owner of current deed',
                     ['shortCut'] = '',
                     ['shortCut'] = 'owner',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'radius', 'Int32', '50'},
                             ['Arg1'] = {'newOwner', 'User', ''},
                            ['Arg2'] = {'destroy', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['removeinvalidownables'] = {
         ['/property ownnone'] = {
                     ['command'] = 'removeinvalidownables',
                     ['command'] = 'ownnone',
                     ['parent'] = 'property',
                     ['parent'] = 'property',
                     ['helpText'] = 'Check deeds and remove contained ownables that do not belong to them',
                     ['helpText'] = 'Revoke your property',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['removenearestglobalmark'] = {
                    ['command'] = 'removenearestglobalmark',
                    ['parent'] = 'land',
                    ['helpText'] = 'Removes the nearest global waypoint to your current position.',
                    ['shortCut'] = 'removenearestglobalmark',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'otherPlayer', 'User', ''},
                             },
                             },
         },
         },
         ['removetalent'] = {
         ['/property remove'] = {
                     ['command'] = 'removetalent',
                     ['command'] = 'remove',
                     ['parent'] = 'skills',
                     ['parent'] = 'property',
                     ['helpText'] = 'Removes talent by name',
                     ['helpText'] = 'Removes user from current deed (if username is not provided then removes current user)',
                     ['shortCut'] = 'talentdel',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'talentType', 'String'},
                             ['Arg1'] = {'username', 'String', ''},
                             },
                             },
         },
         },
         ['rename'] = {
         ['/property removeinvalidownables'] = {
                     ['command'] = 'rename',
                     ['command'] = 'removeinvalidownables',
                     ['parent'] = 'titles',
                     ['parent'] = 'property',
                     ['helpText'] = 'Rename a new title.',
                     ['helpText'] = 'Check deeds and remove contained ownables that do not belong to them',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            ['Arg2'] = {'newName', 'String'},
                             },
                             },
         },
         },
         ['repairall'] = {
         ['/property targetowner'] = {
                     ['command'] = 'repairall',
                     ['command'] = 'targetowner',
                     ['parent'] = 'rooms',
                     ['parent'] = 'property',
                     ['helpText'] = 'Repairs all broken rooms. This command may take a long time and create heavy-load on the server, so only use it when many rooms are broken',
                     ['helpText'] = 'Change owner of current target',
                     ['shortCut'] = '',
                     ['shortCut'] = 'ownit',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'target', 'INetObject'},
                            ['Arg2'] = {'newOwner', 'User', ''},
                             },
                             },
         },
         },
         ['reset'] = {
         ['/property unclaim'] = {
                     ['command'] = 'reset',
                     ['command'] = 'unclaim',
                     ['parent'] = 'tutorials',
                     ['parent'] = 'property',
                     ['helpText'] = 'Resets the tutorial, including record of given items (which menu option does not do).',
                     ['helpText'] = 'Unclaim the plot you\'re standing on',
                    ['shortCut'] = '',
                     ['shortCut'] = 'unclaim',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['resettime'] = {
                    ['command'] = 'resettime',
                    ['parent'] = 'time',
                    ['helpText'] = 'Reset time of day to match the clock.',
                     ['shortCut'] = 'resettime',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['resetworldcaches'] = {
         ['/property unclaimabandoned'] = {
                     ['command'] = 'resetworldcaches',
                     ['command'] = 'unclaimabandoned',
                     ['parent'] = 'land',
                     ['parent'] = 'property',
                     ['helpText'] = 'Resets the world caches',
                     ['helpText'] = 'Unclaim plots across the world where the owner hasn\'t logged in for X days',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'days', 'Single'},
                             },
                             },
         },
         },
         ['resident'] = {
         ['/qa allblocks'] = {
                     ['command'] = 'resident',
                     ['command'] = 'allblocks',
                     ['parent'] = 'build',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Make the targetted user a resident on the deed at your current positionUse \'self\' if no target asset.',
                     ['helpText'] = 'Spawns all blocksOptional integer parameter for how many rows to make the blocks in, default is 1 row.',
                     ['shortCut'] = 'res',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'targetUser', 'User', ''},
                             ['Arg1'] = {'rows', 'Int32', '1'},
                             },
                             },
         },
         },
         ['resources'] = {
         ['/qa allconstructed'] = {
                     ['command'] = 'resources',
                     ['command'] = 'allconstructed',
                     ['parent'] = 'preset',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Spawns Resources items',
                     ['helpText'] = 'Spawns all player constructible blocks',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'blockType', 'String', ''},
                             },
                             },
         },
         },
         ['road'] = {
         ['/qa allplants'] = {
                     ['command'] = 'road',
                     ['command'] = 'allplants',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawns a road',
                    ['shortCut'] = 'road',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'length', 'Int32', '25'},
                            ['Arg2'] = {'width', 'Int32', '4'},
                            ['Arg3'] = {'buildTypeVal', 'Int32', '0'},
                            ['Arg4'] = {'bottomType', 'Int32', '2'},
                            },
        },
        ['runtest'] = {
                    ['command'] = 'runtest',
                     ['parent'] = 'qa',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Run a specific test.',
                     ['helpText'] = 'Spawns all plant blocks',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'testname', 'String'},
                             ['Arg1'] = {'rows', 'Int32', '1'},
                             },
                             },
         },
         },
         ['runtests'] = {
         ['/qa allterrain'] = {
                     ['command'] = 'runtests',
                     ['command'] = 'allterrain',
                     ['parent'] = 'qa',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Run a series of chat commands to test the game.',
                     ['helpText'] = 'Spawns all diggable blocks',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
Line 1,929: Line 1,880:
                             },
                             },
         },
         },
         ['save'] = {
         ['/qa allworldobjects'] = {
                     ['command'] = 'save',
                     ['command'] = 'allworldobjects',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Save the world!',
                     ['helpText'] = 'Spawns all world objects',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['scrols'] = {
         ['/qa chattest'] = {
                     ['command'] = 'scrols',
                     ['command'] = 'chattest',
                     ['parent'] = 'preset',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Spawns SkillScrols items',
                     ['helpText'] = 'Spam a bunch of stuff to chat',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg0'] = {'count', 'Int32', '10'},
                             ['Arg1'] = {'tagCount', 'Int32', '10'},
                            ['Arg2'] = {'gibberish', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['sealevel'] = {
         ['/qa disconnect'] = {
                     ['command'] = 'sealevel',
                     ['command'] = 'disconnect',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Displays the current sea level and how much it has risen.',
                    ['shortCut'] = 'sea',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['servercrash'] = {
                    ['command'] = 'servercrash',
                     ['parent'] = 'qa',
                     ['parent'] = 'qa',
                     ['helpText'] = 'A command to force the server to crash',
                     ['helpText'] = 'Disconnect client with a long message',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
Line 1,966: Line 1,910:
                             },
                             },
         },
         },
         ['set'] = {
         ['/qa exceptional'] = {
                     ['command'] = 'set',
                     ['command'] = 'exceptional',
                     ['parent'] = 'time',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Set time of day to the specified hour',
                     ['helpText'] = 'Throws an exception, very useful',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'hour', 'Single'},
                             },
                             },
         },
         },
         ['setaccountowner'] = {
         ['/qa givealltools'] = {
                     ['command'] = 'setaccountowner',
                     ['command'] = 'givealltools',
                     ['parent'] = 'money',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Manually set an account creator.',
                     ['helpText'] = 'Give all tools of the particular tier. Without specific tier a chest with all tools will be spawned',
                     ['shortCut'] = '',
                     ['shortCut'] = 'gat',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'account', 'BankAccount'},
                             ['Arg1'] = {'tier', 'Single', '0'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['setlayer'] = {
         ['/qa giveallvehicles'] = {
                     ['command'] = 'setlayer',
                     ['command'] = 'giveallvehicles',
                     ['parent'] = 'sim',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Sets a world layer to specific value or random value from range.',
                     ['helpText'] = 'Give all vehicles and hammer (no elevator, no crane)',
                     ['shortCut'] = '',
                     ['shortCut'] = 'gav',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'layerName', 'String'},
                             },
                            ['Arg2'] = {'value', 'Single'},
                            ['Arg3'] = {'maxValue', 'Single', 'NaN'},
                             },
         },
         },
         ['setpollutionactive'] = {
         ['/qa listunobtainableitems'] = {
                     ['command'] = 'setpollutionactive',
                     ['command'] = 'listunobtainableitems',
                     ['parent'] = 'sim',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Activates/deactivates pollution layer updating.',
                     ['helpText'] = 'Lists the items that cannot be crafted from some set of other items.  Note that many of these are not meant to be crafted, e.g. hips and stone.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'isActive', 'Boolean'},
                             },
                             },
         },
         },
         ['setpowercost'] = {
         ['/qa notificationstest'] = {
                     ['command'] = 'setpowercost',
                     ['command'] = 'notificationstest',
                     ['parent'] = 'craft',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Reduces power consumption of all existing objects withing a given radius to passed value (defaults zero).',
                     ['helpText'] = 'Spam a bunch of stuff to notifications',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'cost', 'Single', '0'},
                             ['Arg0'] = {'count', 'Int32', '10'},
                            ['Arg2'] = {'radius', 'Single', '20'},
                             },
                             },
         },
         },
         ['setreputation'] = {
         ['/qa runtest'] = {
                     ['command'] = 'setreputation',
                     ['command'] = 'runtest',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'A command to set the user\'s reputation',
                     ['helpText'] = 'Run a specific test.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'targetUser', 'User'},
                             ['Arg1'] = {'testname', 'String'},
                            ['Arg2'] = {'rep', 'Int32', '0'},
                            ['Arg3'] = {'clampValue', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['setreputationrelative'] = {
         ['/qa runtests'] = {
                     ['command'] = 'setreputationrelative',
                     ['command'] = 'runtests',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Set the user\'s reputation relative to another',
                     ['helpText'] = 'Run a series of chat commands to test the game.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'fromUser', 'User'},
                            ['Arg3'] = {'rep', 'Int32', '0'},
                             },
                             },
         },
         },
         ['setspawn'] = {
         ['/qa servercrash'] = {
                     ['command'] = 'setspawn',
                     ['command'] = 'servercrash',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Changes the spawn location to your current location',
                     ['helpText'] = 'A command to force the server to crash',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['sewage'] = {
         ['/qa showsupportedlanguages'] = {
                     ['command'] = 'sewage',
                     ['command'] = 'showsupportedlanguages',
                     ['parent'] = 'test',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Spawns a setup for testing pipes.',
                     ['helpText'] = 'List all supported languages with short codes',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['sewagevillage'] = {
         ['/qa spamdb'] = {
                     ['command'] = 'sewagevillage',
                     ['command'] = 'spamdb',
                     ['parent'] = 'build',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Spawn a village that will have a sewage network.',
                     ['helpText'] = 'Spams database operations, in the hopes of reproducing errors or lag',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'numSeconds', 'Single', '30'},
                            ['Arg2'] = {'numWriteThreads', 'Int32', '16'},
                             },
                             },
         },
         },
         ['showgovernment'] = {
         ['/qa spawn'] = {
                     ['command'] = 'showgovernment',
                     ['command'] = 'spawn',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Lists the active elements of the government.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['showsupportedlanguages'] = {
                    ['command'] = 'showsupportedlanguages',
                     ['parent'] = 'qa',
                     ['parent'] = 'qa',
                     ['helpText'] = 'List all supported languages with short codes',
                     ['helpText'] = 'Spawns item in building',
                     ['shortCut'] = '',
                     ['shortCut'] = 'spawn',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'itemName', 'String'},
                            ['Arg2'] = {'claim', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['showtick'] = {
         ['/qa testbows'] = {
                     ['command'] = 'showtick',
                     ['command'] = 'testbows',
                     ['parent'] = 'civics',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Show time until the next civics tick.',
                     ['helpText'] = 'Test bow and arrows.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['shuffleblocks'] = {
         ['/qa toggle'] = {
                     ['command'] = 'shuffleblocks',
                     ['command'] = 'toggle',
                     ['parent'] = 'build',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Spawns and shuffles different blocks',
                     ['helpText'] = 'Toggles the show state of a UI, by UI prefab name',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'x', 'Int32', '10'},
                             ['Arg1'] = {'uiName', 'String'},
                            ['Arg2'] = {'y', 'Int32', '10'},
                             },
                             },
         },
         },
         ['shuffleobjects'] = {
         ['/rooms repairall'] = {
                     ['command'] = 'shuffleobjects',
                     ['command'] = 'repairall',
                     ['parent'] = 'build',
                     ['parent'] = 'rooms',
                     ['helpText'] = 'Spawns a large number of random WorldObjects.',
                     ['helpText'] = 'Repairs all broken rooms. This command may take a long time and create heavy-load on the server, so only use it when many rooms are broken',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '100'},
                             },
                             },
         },
         },
         ['smile'] = {
         ['/rooms test'] = {
                     ['command'] = 'smile',
                     ['command'] = 'test',
                     ['parent'] = 'emote',
                     ['parent'] = 'rooms',
                     ['helpText'] = 'Smile',
                     ['helpText'] = 'Check the current surroundings to see if it\'s a room, and if not explain why not.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'User',
Line 2,128: Line 2,053:
                             },
                             },
         },
         },
         ['smirk'] = {
         ['/settlement spawn'] = {
                     ['command'] = 'smirk',
                     ['command'] = 'spawn',
                     ['parent'] = 'emote',
                     ['parent'] = 'settlement',
                     ['helpText'] = 'Smirk',
                     ['helpText'] = 'Create a homestead with a test user owning.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                             },
                             },
         },
         },
         ['spamdb'] = {
         ['/sim addatm'] = {
                     ['command'] = 'spamdb',
                     ['command'] = 'addatm',
                     ['parent'] = 'qa',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Spams database operations, in the hopes of reproducing errors or lag',
                     ['helpText'] = 'Add atmosphere',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'numSeconds', 'Single', '30'},
                            ['Arg2'] = {'numWriteThreads', 'Int32', '16'},
                             },
                             },
         },
         },
         ['spawn'] = {
         ['/sim animalspeed'] = {
                     ['command'] = 'spawn',
                     ['command'] = 'animalspeed',
                     ['parent'] = 'qa',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Spawns item in building',
                     ['helpText'] = 'Set speed for nearest animal (debug)',
                     ['shortCut'] = 'spawn',
                     ['shortCut'] = 'animalspeed',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'itemName', 'String'},
                             ['Arg1'] = {'wanderingSpeed', 'Single'},
                             ['Arg2'] = {'claim', 'Boolean', 'True'},
                             ['Arg2'] = {'runningSpeed', 'Single', '0'},
                             },
                             },
         },
         },
         ['spawnaccounts'] = {
         ['/sim bunnytime'] = {
                     ['command'] = 'spawnaccounts',
                     ['command'] = 'bunnytime',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Create new bank accounts for each user.',
                     ['helpText'] = 'Spawns 100 bunnies',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32'},
                             },
                             },
         },
         },
         ['spawnallplants'] = {
         ['/sim debuganimal'] = {
                     ['command'] = 'spawnallplants',
                     ['command'] = 'debuganimal',
                     ['parent'] = 'sim',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Spawns plants of particular ages in a row',
                     ['helpText'] = 'Enables debug on the nearest animal, or disables it if already enabled.',
                     ['shortCut'] = 'allplants',
                     ['shortCut'] = 'dba',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'count', 'Int32', '1'},
                             ['Arg1'] = {'follow', 'Boolean', 'True'},
                             ['Arg2'] = {'growth1', 'Single', '0.3'},
                             ['Arg2'] = {'destroyAllOthers', 'Boolean', 'False'},
                            ['Arg3'] = {'growth2', 'Single', '0.6'},
                            ['Arg4'] = {'growth3', 'Single', '1'},
                             },
                             },
         },
         },
         ['spawnanimal'] = {
         ['/sim destroyedatmosphere'] = {
                     ['command'] = 'spawnanimal',
                     ['command'] = 'destroyedatmosphere',
                     ['parent'] = 'sim',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Spawns a number of animals',
                     ['helpText'] = 'Set the percent of a destroyed atmosphere to display, blended to over a given number of seconds.',
                     ['shortCut'] = 'animal',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'speciesName', 'String', 'Hare'},
                             ['Arg1'] = {'percent', 'Single', '0.5'},
                             ['Arg2'] = {'count', 'Int32', '1'},
                             ['Arg2'] = {'time', 'Single', '5'},
                             },
                             },
         },
         },
         ['spawnconst'] = {
         ['/sim dinnerbell'] = {
                     ['command'] = 'spawnconst',
                     ['command'] = 'dinnerbell',
                     ['parent'] = 'civics',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Spawn a blank constitution if it\'s missing.',
                     ['helpText'] = 'Makes all animals hungry.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
Line 2,202: Line 2,123:
                             },
                             },
         },
         },
         ['spawncrafting'] = {
         ['/sim followanimal'] = {
                     ['command'] = 'spawncrafting',
                     ['command'] = 'followanimal',
                     ['parent'] = 'craft',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Creates a craft setup where output from one thing is input to another.',
                     ['helpText'] = 'Toggle following the nearest animal.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'fola',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'copies', 'Int32', '1'},
                             ['Arg1'] = {'set', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['spawncrater'] = {
         ['/sim greenthumb'] = {
                     ['command'] = 'spawncrater',
                     ['command'] = 'greenthumb',
                     ['parent'] = 'meteor',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Create a crater at the current position.',
                     ['helpText'] = 'Spawns random plants',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'size', 'Single', '5'},
                             ['Arg1'] = {'radius', 'Int32', '10'},
                             ['Arg2'] = {'addPollution', 'Boolean', 'True'},
                             ['Arg2'] = {'trees', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['spawndems'] = {
         ['/sim killplants'] = {
                     ['command'] = 'spawndems',
                     ['command'] = 'killplants',
                     ['parent'] = 'civics',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Generate some demographics.',
                     ['helpText'] = 'Kills all plants in an area. Pass true to delete them.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'count', 'Int32', '5'},
                             ['Arg1'] = {'radius', 'Int32', '10'},
                            ['Arg2'] = {'destroy', 'Boolean', 'False'},
                            ['Arg3'] = {'speciesName', 'String', ''},
                             },
                             },
         },
         },
         ['spawnelection'] = {
         ['/sim killtrees'] = {
                     ['command'] = 'spawnelection',
                     ['command'] = 'killtrees',
                     ['parent'] = 'civics',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Generate a test election.',
                     ['helpText'] = 'Cuts all trees in an area. Pass true to delete them.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'forceFinish', 'Boolean', 'False'},
                             ['Arg1'] = {'radius', 'Int32', '10'},
                            ['Arg2'] = {'destroy', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['spawngov'] = {
         ['/sim massplant'] = {
                     ['command'] = 'spawngov',
                     ['command'] = 'massplant',
                     ['parent'] = 'civics',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Create all the government objects in their needed buildings near you, ratify the constitution, and add at least one of each civics object to their tables.  Pass \'fales\' to make the constitution not require elections to make changes.',
                     ['helpText'] = 'Spawns a bunch of one plant',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'requireElections', 'Boolean', 'True'},
                             ['Arg1'] = {'radius', 'Int32', '10'},
                            ['Arg2'] = {'speciesName', 'String', ''},
                            ['Arg3'] = {'yield', 'Single', '0.8'},
                            ['Arg4'] = {'trees', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['spawnlaws'] = {
         ['/sim noah'] = {
                     ['command'] = 'spawnlaws',
                     ['command'] = 'noah',
                     ['parent'] = 'civics',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Generate some test laws.',
                     ['helpText'] = 'Spawns given number of all animals',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'count', 'Int32', '5'},
                             ['Arg1'] = {'count', 'Int32', '1'},
                             },
                             },
         },
         },
         ['spawnplant'] = {
         ['/sim oneshot'] = {
                     ['command'] = 'spawnplant',
                     ['command'] = 'oneshot',
                     ['parent'] = 'sim',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Spawns a plant or plants in a row with increasing ages',
                     ['helpText'] = 'Kills nearest animal',
                     ['shortCut'] = 'plant',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'speciesName', 'String', 'Birch'},
                            ['Arg2'] = {'count', 'Int32', '1'},
                             },
                             },
         },
         },
         ['spawnrubble'] = {
         ['/sim poorbunnies'] = {
                     ['command'] = 'spawnrubble',
                     ['command'] = 'poorbunnies',
                     ['parent'] = 'land',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Rains rubble around the player.',
                     ['helpText'] = 'Kills all animals',
                     ['shortCut'] = '',
                     ['shortCut'] = 'die',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'blockTypeName', 'String', 'Granite'},
                             ['Arg0'] = {'destroy', 'Boolean', 'True'},
                            ['Arg2'] = {'rubble', 'Int32', '32'},
                             },
                             },
         },
         },
         ['spawnzoningoffice'] = {
         ['/sim predatorsprotected'] = {
                     ['command'] = 'spawnzoningoffice',
                     ['command'] = 'predatorsprotected',
                     ['parent'] = 'civics',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Spawn a zoning office, passing the number of maps and districts in each. Defaults to a lot (3 maps with 100 districts each).',
                     ['helpText'] = 'Stay invisible from predators',
                    ['shortCut'] = 'safe',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/sim raisesealevel'] = {
                    ['command'] = 'raisesealevel',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Raises the sea level by a passed in amount. Careful with this one!',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'maps', 'Int32', '3'},
                             ['Arg1'] = {'val', 'Single', '1.5'},
                            ['Arg2'] = {'districtCount', 'Int32', '100'},
                             },
                             },
         },
         },
         ['steamsale'] = {
         ['/sim regenlayer'] = {
                     ['command'] = 'steamsale',
                     ['command'] = 'regenlayer',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Give every player an amount of money',
                     ['helpText'] = 'Regenerates a world layer, restoring it to the state it would be in if the world were newly generated.',
                     ['shortCut'] = 'gabe',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'amount', 'Single', '1000'},
                             ['Arg1'] = {'layerName', 'String'},
                             },
                             },
         },
         },
         ['stockpile'] = {
         ['/sim removedeadplants'] = {
                     ['command'] = 'stockpile',
                     ['command'] = 'removedeadplants',
                     ['parent'] = 'build',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Spawns a stockpile containing stacks of the listed items.',
                     ['helpText'] = 'Removes dead plants in an area.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'item1', 'String', 'LogItem'},
                             ['Arg1'] = {'radius', 'Int32', '50'},
                             ['Arg2'] = {'item2', 'String', ''},
                             ['Arg2'] = {'destroy', 'Boolean', 'False'},
                            ['Arg3'] = {'item3', 'String', ''},
                            ['Arg4'] = {'item4', 'String', ''},
                            ['Arg5'] = {'item5', 'String', ''},
                             },
                             },
         },
         },
         ['storages'] = {
         ['/sim sealevel'] = {
                     ['command'] = 'storages',
                     ['command'] = 'sealevel',
                     ['parent'] = 'preset',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Spawns Storage items',
                     ['helpText'] = 'Displays the current sea level and how much it has risen.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'sea',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['store'] = {
         ['/sim setlayer'] = {
                     ['command'] = 'store',
                     ['command'] = 'setlayer',
                     ['parent'] = 'build',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Spawns a store with storages and random trade offers.',
                     ['helpText'] = 'Sets a world layer to specific value or random value from range.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'offers', 'Int32', '6'},
                             ['Arg1'] = {'layerName', 'String'},
                            ['Arg2'] = {'value', 'Single'},
                            ['Arg3'] = {'maxValue', 'Single', 'NaN'},
                             },
                             },
         },
         },
         ['targetowner'] = {
         ['/sim setpollutionactive'] = {
                     ['command'] = 'targetowner',
                     ['command'] = 'setpollutionactive',
                     ['parent'] = 'property',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Change owner of current target',
                     ['helpText'] = 'Activates/deactivates pollution layer updating.',
                     ['shortCut'] = 'ownit',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'target', 'INetObject'},
                             ['Arg1'] = {'isActive', 'Boolean'},
                            ['Arg2'] = {'newOwner', 'User', ''},
                             },
                             },
         },
         },
         ['targetto'] = {
         ['/sim spawnallplants'] = {
                     ['command'] = 'targetto',
                     ['command'] = 'spawnallplants',
                     ['parent'] = 'teleport',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Teleports otherPlayer to an xyz coordinate',
                     ['helpText'] = 'Spawns plants of particular ages in a row',
                     ['shortCut'] = '',
                     ['shortCut'] = 'allplants',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'otherUser', 'User'},
                             ['Arg1'] = {'count', 'Int32', '1'},
                             ['Arg2'] = {'x', 'Int32', '-1'},
                             ['Arg2'] = {'growth1', 'Single', '0.3'},
                             ['Arg3'] = {'y', 'Int32', '-1'},
                             ['Arg3'] = {'growth2', 'Single', '0.6'},
                             ['Arg4'] = {'z', 'Int32', '-1'},
                             ['Arg4'] = {'growth3', 'Single', '1'},
                             },
                             },
         },
         },
         ['task'] = {
         ['/sim spawnanimal'] = {
                     ['command'] = 'task',
                     ['command'] = 'spawnanimal',
                     ['parent'] = 'tutorials',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Starts specific tutorial task by name.',
                     ['helpText'] = 'Spawns a number of animals',
                     ['shortCut'] = '',
                     ['shortCut'] = 'animal',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'taskName', 'String'},
                             ['Arg1'] = {'speciesName', 'String', 'Hare'},
                            ['Arg2'] = {'count', 'Int32', '1'},
                             },
                             },
         },
         },
         ['tax'] = {
         ['/sim spawnplant'] = {
                     ['command'] = 'tax',
                     ['command'] = 'spawnplant',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Tax all accounts in all currencies a specified amount of money, into the treasury by default or a specified account.',
                     ['helpText'] = 'Spawns a plant or plants in a row with increasing ages',
                     ['shortCut'] = '',
                     ['shortCut'] = 'plant',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'amount', 'Single', '1000'},
                             ['Arg1'] = {'speciesName', 'String', 'Birch'},
                             ['Arg2'] = {'accountID', 'Int32', '0'},
                             ['Arg2'] = {'count', 'Int32', '1'},
                             },
                             },
         },
         },
         ['tech'] = {
         ['/sim trample'] = {
                     ['command'] = 'tech',
                     ['command'] = 'trample',
                     ['parent'] = 'build',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Spawns some things (objects, blocks, etc) at a certain tech tier',
                     ['helpText'] = 'Tramples the surrounding ground',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'tier', 'Int32', '1'},
                             },
                             },
         },
         },
         ['techtree'] = {
         ['/sim unpollute'] = {
                     ['command'] = 'techtree',
                     ['command'] = 'unpollute',
                     ['parent'] = 'build',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Builds every WorldObject in an appropriate building and fills it with fuel',
                     ['helpText'] = 'Unpollute an area. Remove dead plants and replace dirt on grass blocks.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'fullReplacement', 'Boolean', 'True'},
                            ['Arg2'] = {'radius', 'Int32', '20'},
                             },
                             },
         },
         },
         ['techtreesimulation'] = {
         ['/skills all'] = {
                     ['command'] = 'techtreesimulation',
                     ['command'] = 'all',
                     ['parent'] = 'craft',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Simulates the tech tree',
                     ['helpText'] = 'Unlocks all skills',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                             },
                             },
         },
         },
         ['test'] = {
         ['/skills cleartalents'] = {
                     ['command'] = 'test',
                     ['command'] = 'cleartalents',
                     ['parent'] = 'rooms',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Check the current surroundings to see if it\'s a room, and if not explain why not.',
                     ['helpText'] = 'Resets all talents for a specialization for a player. If the skill name is empty it will remove talents from all specialization',
                     ['shortCut'] = '',
                     ['shortCut'] = 'notalents',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'skillName', 'String', ''},
                             },
                             },
         },
         },
         ['testbows'] = {
         ['/skills creative'] = {
                     ['command'] = 'testbows',
                     ['command'] = 'creative',
                     ['parent'] = 'qa',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Test bow and arrows.',
                     ['helpText'] = 'Remove restrictions and gives you every skill at max level.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'creative',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['testgameactions'] = {
         ['/skills fullreset'] = {
                     ['command'] = 'testgameactions',
                     ['command'] = 'fullreset',
                     ['parent'] = 'civics',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Tests all the actions in the game by making laws for them and performing them.',
                     ['helpText'] = 'Resets all skills to unlearnt',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                             },
                             },
         },
         },
         ['testtreasury'] = {
         ['/skills givepointsto'] = {
                     ['command'] = 'testtreasury',
                     ['command'] = 'givepointsto',
                     ['parent'] = 'civics',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Spawns a test treasury, grants related privileges to the user, opens UI, allocates taxes.',
                     ['helpText'] = 'Give skillpoints to another player. Give them to yourself if target user is empty',
                     ['shortCut'] = '',
                     ['shortCut'] = 'point',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            ['Arg2'] = {'number', 'Single', '10000'},
                             },
                             },
         },
         },
         ['thirdperson'] = {
         ['/skills levelup'] = {
                     ['command'] = 'thirdperson',
                     ['command'] = 'levelup',
                     ['parent'] = 'avatar',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Toggles Third Person Camera',
                     ['helpText'] = 'Levels up a string matching the passed skill\'s name to the max.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'levelup',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'skillName', 'String'},
                            ['Arg2'] = {'targetUser', 'User', ''},
                             },
                             },
         },
         },
         ['ticknow'] = {
         ['/skills levelupall'] = {
                     ['command'] = 'ticknow',
                     ['command'] = 'levelupall',
                     ['parent'] = 'civics',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Force a tick on the civics system to happen immediately.',
                     ['helpText'] = 'Levels all skills up 1 level at a time (no chunks).',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'num', 'Int32', '1'},
                             },
                             },
         },
         },
         ['todark'] = {
         ['/skills levelupuser'] = {
                     ['command'] = 'todark',
                     ['command'] = 'levelupuser',
                     ['parent'] = 'teleport',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Teleport to the opposite side of the World',
                     ['helpText'] = 'Level up a citizen by one.  Default levels you up.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'name', 'String', ''},
                             },
                             },
         },
         },
         ['toggle'] = {
         ['/skills rate'] = {
                     ['command'] = 'toggle',
                     ['command'] = 'rate',
                     ['parent'] = 'qa',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Toggles the show state of a UI, by UI prefab name',
                     ['helpText'] = 'Displays or sets the current skill rate multiplier.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'uiName', 'String'},
                             ['Arg1'] = {'skillRate', 'Single', '-1'},
                             },
                             },
         },
         },
         ['tolltrigger'] = {
         ['/skills removetalent'] = {
                     ['command'] = 'tolltrigger',
                     ['command'] = 'removetalent',
                     ['parent'] = 'build',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Create a test toll object triggering some basic stuff.',
                     ['helpText'] = 'Removes talent by name for a player',
                     ['shortCut'] = '',
                     ['shortCut'] = 'talentdel',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'talentName', 'String'},
                             },
                             },
         },
         },
         ['tools'] = {
         ['/skills reset'] = {
                     ['command'] = 'tools',
                     ['command'] = 'reset',
                     ['parent'] = 'preset',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Spawns Tools items',
                     ['helpText'] = 'Resets a specialization for a player. If the skill name is empty it will reset all specializations.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'skillName', 'String', ''},
                             },
                             },
         },
         },
         ['toplayer'] = {
         ['/teleport atob'] = {
                     ['command'] = 'toplayer',
                     ['command'] = 'atob',
                     ['parent'] = 'teleport',
                     ['parent'] = 'teleport',
                     ['helpText'] = 'Teleport to a citizen.',
                     ['helpText'] = 'Teleports player A to player B',
                     ['shortCut'] = 'tpto',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'otherPlayer', 'User'},
                             ['Arg1'] = {'targetA', 'User'},
                            ['Arg2'] = {'targetB', 'User'},
                             },
                             },
         },
         },
         ['toworldposition'] = {
         ['/teleport targetto'] = {
                     ['command'] = 'toworldposition',
                     ['command'] = 'targetto',
                     ['parent'] = 'teleport',
                     ['parent'] = 'teleport',
                     ['helpText'] = 'Teleport to an xyz coordinate or an xz coordinate. For two components Y is calculated automatically.',
                     ['helpText'] = 'Teleports otherPlayer to an xyz coordinate',
                     ['shortCut'] = 'tp',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'x', 'Int32', '-1'},
                             ['Arg1'] = {'otherUser', 'User'},
                             ['Arg2'] = {'yOrZ', 'Int32', '-1'},
                            ['Arg2'] = {'x', 'Int32', '-1'},
                             ['Arg3'] = {'z', 'Int32', '-2147483648'},
                             ['Arg3'] = {'y', 'Int32', '-1'},
                             ['Arg4'] = {'z', 'Int32', '-1'},
                             },
                             },
         },
         },
         ['trample'] = {
         ['/teleport todark'] = {
                     ['command'] = 'trample',
                     ['command'] = 'todark',
                     ['parent'] = 'sim',
                     ['parent'] = 'teleport',
                     ['helpText'] = 'Tramples the surrounding ground',
                     ['helpText'] = 'Teleport to the opposite side of the World',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
Line 2,536: Line 2,482:
                             },
                             },
         },
         },
         ['trashcity'] = {
         ['/teleport toplayer'] = {
                     ['command'] = 'trashcity',
                     ['command'] = 'toplayer',
                     ['parent'] = 'pollute',
                     ['parent'] = 'teleport',
                     ['helpText'] = 'Just in case you like living in TRASH CITY',
                     ['helpText'] = 'Teleport to a citizen.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'tpto',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'otherPlayer', 'User'},
                             },
                             },
         },
         },
         ['unassign'] = {
         ['/teleport toworldposition'] = {
                     ['command'] = 'unassign',
                     ['command'] = 'toworldposition',
                     ['parent'] = 'titles',
                     ['parent'] = 'teleport',
                     ['helpText'] = 'Removes a given user from a given title, removing from yourself if none is specified.',
                     ['helpText'] = 'Teleport to an xyz coordinate or an xz coordinate. For two components Y is calculated automatically.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'tp',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'title', 'Title'},
                             ['Arg1'] = {'x', 'Int32', '-1'},
                             ['Arg2'] = {'unassignUser', 'User', ''},
                             ['Arg2'] = {'yOrZ', 'Int32', '-1'},
                            ['Arg3'] = {'z', 'Int32', '-2147483648'},
                             },
                             },
         },
         },
         ['unban'] = {
         ['/test axesandchainsaw'] = {
                     ['command'] = 'unban',
                     ['command'] = 'axesandchainsaw',
                     ['parent'] = 'manage',
                     ['parent'] = 'test',
                     ['helpText'] = 'Unbans user by account id, steamid, slgid, or username',
                     ['helpText'] = 'Test cutting trees with axe and chainsaw.',
                     ['shortCut'] = 'unban',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['unclaim'] = {
         ['/test bed'] = {
                     ['command'] = 'unclaim',
                     ['command'] = 'bed',
                     ['parent'] = 'property',
                     ['parent'] = 'test',
                     ['helpText'] = 'Unclaim the plot you\'re standing on',
                     ['helpText'] = 'Spawn a bed and sleep in it.',
                     ['shortCut'] = 'unclaim',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['unclaimabandoned'] = {
         ['/test cranes'] = {
                     ['command'] = 'unclaimabandoned',
                     ['command'] = 'cranes',
                     ['parent'] = 'property',
                     ['parent'] = 'test',
                     ['helpText'] = 'Unclaim plots across the world where the owner hasn\'t logged in for X days',
                     ['helpText'] = 'Setup a test environment for cranes.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'days', 'Single'},
                             },
                             },
         },
         },
         ['unmute'] = {
         ['/test distributionstation'] = {
                     ['command'] = 'unmute',
                     ['command'] = 'distributionstation',
                     ['parent'] = 'manage',
                     ['parent'] = 'test',
                     ['helpText'] = 'Unmutes user by account id, steamid, slgid, or username',
                     ['helpText'] = 'Creates and applies a Distribution Station.',
                     ['shortCut'] = 'unmute',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'nameOrID', 'String', ''},
                             ['Arg1'] = {'fixedCount', 'Boolean', 'False'},
                             ['Arg2'] = {'reason', 'String', ''},
                             ['Arg2'] = {'itemMax', 'Int32', '20'},
                            ['Arg3'] = {'itemDistribute', 'Int32', '1'},
                            ['Arg4'] = {'itemCountMax', 'Int32', '1'},
                            ['Arg5'] = {'carried', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['unpollute'] = {
         ['/test distributionstationcarried'] = {
                     ['command'] = 'unpollute',
                     ['command'] = 'distributionstationcarried',
                     ['parent'] = 'sim',
                     ['parent'] = 'test',
                     ['helpText'] = 'Unpollute an area. Remove dead plants and replace dirt on grass blocks.',
                     ['helpText'] = 'Creates and applies a Distribution Station with carried items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'fullReplacement', 'Boolean', 'True'},
                            ['Arg2'] = {'radius', 'Int32', '20'},
                             },
                             },
         },
         },
         ['unstuck'] = {
         ['/test economics'] = {
                     ['command'] = 'unstuck',
                     ['command'] = 'economics',
                     ['parent'] = 'util',
                     ['parent'] = 'test',
                     ['helpText'] = 'Attempts to unstuck your avatar',
                     ['helpText'] = 'Spawns all the various parts of an economy.',
                     ['shortCut'] = 'unstuck',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'ordersPerStore', 'Int32', '20'},
                            ['Arg2'] = {'stores', 'Int32', '5'},
                             },
                             },
         },
         },
         ['unstuckvehicle'] = {
         ['/test elevator'] = {
                     ['command'] = 'unstuckvehicle',
                     ['command'] = 'elevator',
                     ['parent'] = 'util',
                     ['parent'] = 'test',
                     ['helpText'] = 'Attempts to unstuck vehicle in target',
                     ['helpText'] = 'Setup an elevator for testing',
                     ['shortCut'] = 'freecar',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'target', 'INetObject'},
                             },
                             },
         },
         },
         ['unwhitelist'] = {
         ['/test exchange'] = {
                     ['command'] = 'unwhitelist',
                     ['command'] = 'exchange',
                     ['parent'] = 'manage',
                     ['parent'] = 'test',
                     ['helpText'] = 'Removes user from the whitelist by account id, steamid, slgid, or username',
                     ['helpText'] = 'Spawns 2 test exchanges, one for the user and one for another user. Adds some entries, performs some tests.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['updatedems'] = {
         ['/test foldouts'] = {
                     ['command'] = 'updatedems',
                     ['command'] = 'foldouts',
                     ['parent'] = 'civics',
                     ['parent'] = 'test',
                     ['helpText'] = 'Force demographics to update immediately.',
                     ['helpText'] = 'Generates some test combinations of foldout lists. Can optionally set the level of nesting.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'dbgf',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nestingIterations', 'Int32', '5'},
                             },
                             },
         },
         },
         ['useractivity'] = {
         ['/test giveremoveitems'] = {
                     ['command'] = 'useractivity',
                     ['command'] = 'giveremoveitems',
                     ['parent'] = 'manage',
                     ['parent'] = 'test',
                     ['helpText'] = 'Displays a list of users and when they last logged in.',
                     ['helpText'] = 'Attempts to give the user all of the items, then remove them',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['vehicles'] = {
         ['/test hammers'] = {
                     ['command'] = 'vehicles',
                     ['command'] = 'hammers',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns vehicle items',
                     ['helpText'] = 'Run a series of chat commands to test the game.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['vetoelection'] = {
         ['/test industrialelevator'] = {
                     ['command'] = 'vetoelection',
                     ['command'] = 'industrialelevator',
                     ['parent'] = 'civics',
                     ['parent'] = 'test',
                     ['helpText'] = 'Veto an election.',
                     ['helpText'] = 'Setup an industrial elevator for testing',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                             },
                             },
         },
         },
         ['village'] = {
         ['/test interactitems'] = {
                     ['command'] = 'village',
                     ['command'] = 'interactitems',
                     ['parent'] = 'build',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns a village',
                     ['helpText'] = 'Attempts to give the user all items and interact with them',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'type', 'Int32'},
                            ['Arg2'] = {'count', 'Int32'},
                             },
                             },
         },
         },
         ['vote'] = {
         ['/test interactobjects'] = {
                     ['command'] = 'vote',
                     ['command'] = 'interactobjects',
                     ['parent'] = 'civics',
                     ['parent'] = 'test',
                     ['helpText'] = 'Vote in the given election for the given candidate.',
                     ['helpText'] = 'Attempts to interact with all objects in the world',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            ['Arg2'] = {'winner', 'User', ''},
                             },
                             },
         },
         },
         ['warnuser'] = {
         ['/test makeuser'] = {
                     ['command'] = 'warnuser',
                     ['command'] = 'makeuser',
                     ['parent'] = 'manage',
                     ['parent'] = 'test',
                     ['helpText'] = 'Sends a warning to a citizen',
                     ['helpText'] = 'Create test user with a specified name.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'warnUser', 'User'},
                             ['Arg0'] = {'caller', 'User', ''},
                             ['Arg2'] = {'warning', 'String', ''},
                             ['Arg1'] = {'name', 'String', ''},
                             },
                             },
         },
         },
         ['whatami'] = {
         ['/test makeusers'] = {
                     ['command'] = 'whatami',
                     ['command'] = 'makeusers',
                     ['parent'] = 'manage',
                     ['parent'] = 'test',
                     ['helpText'] = 'View your current skill title',
                     ['helpText'] = 'Create test users up to the given amount (default 5)',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '5'},
                             },
                             },
         },
         },
         ['whitelist'] = {
         ['/test pickupblock'] = {
                     ['command'] = 'whitelist',
                     ['command'] = 'pickupblock',
                     ['parent'] = 'manage',
                     ['parent'] = 'test',
                     ['helpText'] = 'Shows list of whitelisted users or adds user to the whitelist by account id, steamid, slgid, or username',
                     ['helpText'] = 'Attempts picking up all world block objects in the world',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['whoami'] = {
         ['/test pipes'] = {
                     ['command'] = 'whoami',
                     ['command'] = 'pipes',
                     ['parent'] = 'manage',
                     ['parent'] = 'test',
                     ['helpText'] = 'Shows your user ID',
                     ['helpText'] = 'Spawns a setup for testing pipes.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['whois'] = {
         ['/test placeallworldblocks'] = {
                     ['command'] = 'whois',
                     ['command'] = 'placeallworldblocks',
                     ['parent'] = 'manage',
                     ['parent'] = 'test',
                     ['helpText'] = 'Shows the user ID of the requested user.',
                     ['helpText'] = 'Attempts placing all world block objects in the world',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'otherUser', 'User'},
                             },
                             },
         },
         },
         ['winelection'] = {
         ['/test placegarbage'] = {
                     ['command'] = 'winelection',
                     ['command'] = 'placegarbage',
                     ['parent'] = 'civics',
                     ['parent'] = 'test',
                     ['helpText'] = 'Force-win an election, either with the specified candidate, or \'yes\' if it\'s a binary election.',
                     ['helpText'] = 'Attempt to place a bunch of garbage bags in the world.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            ['Arg2'] = {'winner', 'User', ''},
                             },
                             },
         },
         },
         ['work'] = {
         ['/test placeobjects'] = {
                     ['command'] = 'work',
                     ['command'] = 'placeobjects',
                     ['parent'] = 'food',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spends calories',
                     ['helpText'] = 'Attempts placing all objects in the world twice',
                     ['shortCut'] = 'work',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'useCalories', 'Int32', '100000'},
                             },
                             },
         },
         },
         ['worldobjects'] = {
         ['/test propertyclaimtool'] = {
                     ['command'] = 'worldobjects',
                     ['command'] = 'propertyclaimtool',
                     ['parent'] = 'build',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns a large number of WorldObjects of the given name.',
                     ['helpText'] = 'Test claiming and unclaiming property.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'worldObjectItemName', 'String', 'WorkbenchItem'},
                            ['Arg2'] = {'count', 'Int32', '10'},
                             },
                             },
         },
         },
         ['yawn'] = {
         ['/test sewage'] = {
                     ['command'] = 'yawn',
                     ['command'] = 'sewage',
                     ['parent'] = 'emote',
                     ['parent'] = 'test',
                     ['helpText'] = 'Yawn',
                     ['helpText'] = 'Spawns a setup for testing pipes.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['zeropoint'] = {
         ['/test zeropoint'] = {
                     ['command'] = 'zeropoint',
                     ['command'] = 'zeropoint',
                     ['parent'] = 'test',
                     ['parent'] = 'test',
Line 2,798: Line 2,731:
                             ['Arg1'] = {'sizeX', 'Int32'},
                             ['Arg1'] = {'sizeX', 'Int32'},
                             ['Arg2'] = {'sizeZ', 'Int32'},
                             ['Arg2'] = {'sizeZ', 'Int32'},
                            },
        },
        ['/time fastforward'] = {
                    ['command'] = 'fastforward',
                    ['parent'] = 'time',
                    ['helpText'] = 'Force the world to fast forward. Pass 0 to stop.',
                    ['shortCut'] = 'ff',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'set', 'Boolean', 'True'},
                            },
        },
        ['/time midnight'] = {
                    ['command'] = 'midnight',
                    ['parent'] = 'time',
                    ['helpText'] = 'Set time of day to midnight',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/time noon'] = {
                    ['command'] = 'noon',
                    ['parent'] = 'time',
                    ['helpText'] = 'Set time of day to noon.',
                    ['shortCut'] = 'noon',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/time now'] = {
                    ['command'] = 'now',
                    ['parent'] = 'time',
                    ['helpText'] = 'Reports the current time.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/time resettime'] = {
                    ['command'] = 'resettime',
                    ['parent'] = 'time',
                    ['helpText'] = 'Reset time of day to match the clock.',
                    ['shortCut'] = 'resettime',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/time set'] = {
                    ['command'] = 'set',
                    ['parent'] = 'time',
                    ['helpText'] = 'Set time of day to the specified hour',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'hour', 'Single'},
                            },
        },
        ['/titles assign'] = {
                    ['command'] = 'assign',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Assigns a given user to a given title, assigning to yourself if none is specified.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            ['Arg2'] = {'assignTo', 'User', ''},
                            },
        },
        ['/titles clear'] = {
                    ['command'] = 'clear',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Clears all occupants from a title.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            },
        },
        ['/titles delete'] = {
                    ['command'] = 'delete',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Permanently deletes a title.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            },
        },
        ['/titles giveglobalmarkerrights'] = {
                    ['command'] = 'giveglobalmarkerrights',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Assign the current player to a new title that has global markers rights.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/titles givetreasuryrights'] = {
                    ['command'] = 'givetreasuryrights',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Assign the current player to a new title that has treasury rights.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/titles list'] = {
                    ['command'] = 'list',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Lists all existing titles and info about them.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/titles rename'] = {
                    ['command'] = 'rename',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Rename a new title.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            ['Arg2'] = {'newName', 'String'},
                            },
        },
        ['/titles set'] = {
                    ['command'] = 'set',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Set values for a title.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            ['Arg2'] = {'maxOccupants', 'Int32'},
                            },
        },
        ['/titles spawn'] = {
                    ['command'] = 'spawn',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Create a bunch of titles for testing.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'number', 'Int32', '5'},
                            },
        },
        ['/titles unassign'] = {
                    ['command'] = 'unassign',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Removes a given user from a given title, removing from yourself if none is specified.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            ['Arg2'] = {'unassignUser', 'User', ''},
                            },
        },
        ['/tutorials reset'] = {
                    ['command'] = 'reset',
                    ['parent'] = 'tutorials',
                    ['helpText'] = 'Resets the tutorial, including record of given items (which menu option does not do).',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/tutorials task'] = {
                    ['command'] = 'task',
                    ['parent'] = 'tutorials',
                    ['helpText'] = 'Starts specific tutorial task by name.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'taskName', 'String'},
                            },
        },
        ['/util fly'] = {
                    ['command'] = 'fly',
                    ['parent'] = 'util',
                    ['helpText'] = 'Toggles fly mode',
                    ['shortCut'] = 'fly',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/util fuel'] = {
                    ['command'] = 'fuel',
                    ['parent'] = 'util',
                    ['helpText'] = 'Fuels currently selected (driving) vehicle.',
                    ['shortCut'] = 'fuel',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'INetObject'},
                            },
        },
        ['/util openserverui'] = {
                    ['command'] = 'openserverui',
                    ['parent'] = 'util',
                    ['helpText'] = 'Opens the server GUI, if the user is a local user.',
                    ['shortCut'] = 'serverui',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/util record'] = {
                    ['command'] = 'record',
                    ['parent'] = 'util',
                    ['helpText'] = 'Toggles record mode',
                    ['shortCut'] = 'record',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/util unstuck'] = {
                    ['command'] = 'unstuck',
                    ['parent'] = 'util',
                    ['helpText'] = 'Attempts to unstuck your avatar',
                    ['shortCut'] = 'unstuck',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/util unstuckvehicle'] = {
                    ['command'] = 'unstuckvehicle',
                    ['parent'] = 'util',
                    ['helpText'] = 'Attempts to unstuck vehicle in target',
                    ['shortCut'] = 'freecar',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'INetObject'},
                            },
        },
        ['/voice joinserverchannel'] = {
                    ['command'] = 'joinserverchannel',
                    ['parent'] = 'voice',
                    ['helpText'] = 'Connect to the server\'s voice chat channel',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/voice login'] = {
                    ['command'] = 'login',
                    ['parent'] = 'voice',
                    ['helpText'] = 'Connect to the voice server',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/workparty spawn'] = {
                    ['command'] = 'spawn',
                    ['parent'] = 'workparty',
                    ['helpText'] = 'Spawn a work party for testing.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                             },
                             },
         },
         },
     },
     },
}
}

Revision as of 12:25, 15 April 2021

Documentation

DO NOT manually edit this page!

This module is a data file that is used to automate information throughout the Eco Wiki using various Lua Modules. If you would like to see more information generated on a data page request it on the Eco Contribution Wiki Discord server.


The Module:Skills is currently used in:


-- Eco Version : 0.9.3.0 beta release-194
-- Export Language: English

return {
    commands = {
        ['/ discoverall'] = {
                    ['command'] = 'discoverall',
                    ['parent'] = nil,
                    ['helpText'] = 'Discovers all items in game',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/ help'] = {
                    ['command'] = 'help',
                    ['parent'] = nil,
                    ['helpText'] = 'Displays all the commands available with hidden subcommands. Accepts a string to filter commands to a search string.',
                    ['shortCut'] = '?',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg1'] = {'language', 'SupportedLanguage'},
                            ['Arg2'] = {'text', 'String', ''},
                            },
        },
        ['/ helpful'] = {
                    ['command'] = 'helpful',
                    ['parent'] = nil,
                    ['helpText'] = 'Shows all help, including sub commands.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg1'] = {'language', 'SupportedLanguage'},
                            },
        },
        ['/avatar dummy'] = {
                    ['command'] = 'dummy',
                    ['parent'] = 'avatar',
                    ['helpText'] = 'Spawns a dummy avatar',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                            },
        },
        ['/avatar lastplayeronearth'] = {
                    ['command'] = 'lastplayeronearth',
                    ['parent'] = 'avatar',
                    ['helpText'] = 'Kills all spawned dummys',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/avatar metime'] = {
                    ['command'] = 'metime',
                    ['parent'] = 'avatar',
                    ['helpText'] = 'Spawns passed number of clones of your avatar',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                            },
        },
        ['/avatar thirdperson'] = {
                    ['command'] = 'thirdperson',
                    ['parent'] = 'avatar',
                    ['helpText'] = 'Toggles Third Person Camera',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/build building'] = {
                    ['command'] = 'building',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawns a building by specifying which tier',
                    ['shortCut'] = 'bt',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'type', 'Int32', '1'},
                            ['Arg2'] = {'x', 'Int32', '4'},
                            ['Arg3'] = {'y', 'Int32', '4'},
                            ['Arg4'] = {'z', 'Int32', '4'},
                            ['Arg5'] = {'roofType', 'Int32', '1'},
                            ['Arg6'] = {'createWindows', 'Boolean', 'True'},
                            },
        },
        ['/build buildingofmaterial'] = {
                    ['command'] = 'buildingofmaterial',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawns a building by specifying the material to use',
                    ['shortCut'] = 'bm',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'material', 'String'},
                            ['Arg2'] = {'x', 'Int32', '4'},
                            ['Arg3'] = {'y', 'Int32', '4'},
                            ['Arg4'] = {'z', 'Int32', '4'},
                            ['Arg5'] = {'roofType', 'Int32', '1'},
                            ['Arg6'] = {'createWindows', 'Boolean', 'True'},
                            },
        },
        ['/build evict'] = {
                    ['command'] = 'evict',
                    ['parent'] = 'build',
                    ['helpText'] = 'Evict the targetted user, or self if none is targeted.',
                    ['shortCut'] = 'evict',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            },
        },
        ['/build fullstockpile'] = {
                    ['command'] = 'fullstockpile',
                    ['parent'] = 'build',
                    ['helpText'] = 'Generate a full stockpile',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/build home'] = {
                    ['command'] = 'home',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawn a few rooms with housing value.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/build import'] = {
                    ['command'] = 'import',
                    ['parent'] = 'build',
                    ['helpText'] = 'Imports building from string. I.e.: bt:HewnLogCube;room:0:-1:0:3:4:3;bt:Empty;fplane:2:0:0:1:2',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'importString', 'String'},
                            },
        },
        ['/build landlord'] = {
                    ['command'] = 'landlord',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawn a room for a test user, make us a tenant.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/build objects'] = {
                    ['command'] = 'objects',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawn all of the objects containing a string in its name. If they have text, add that too, can optionally set the string range.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'objectstring', 'String'},
                            ['Arg2'] = {'textLengthMin', 'Int32', '3'},
                            ['Arg3'] = {'textLengthMax', 'Int32', '40'},
                            },
        },
        ['/build resident'] = {
                    ['command'] = 'resident',
                    ['parent'] = 'build',
                    ['helpText'] = 'Make the targetted user a resident on the deed at your current position.  Use \'self\' if no target asset.',
                    ['shortCut'] = 'res',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            },
        },
        ['/build road'] = {
                    ['command'] = 'road',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawns a road',
                    ['shortCut'] = 'road',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'length', 'Int32', '25'},
                            ['Arg2'] = {'width', 'Int32', '4'},
                            ['Arg3'] = {'buildTypeVal', 'Int32', '0'},
                            ['Arg4'] = {'bottomType', 'Int32', '2'},
                            },
        },
        ['/build sewagevillage'] = {
                    ['command'] = 'sewagevillage',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawn a village that will have a sewage network.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/build shuffleblocks'] = {
                    ['command'] = 'shuffleblocks',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawns and shuffles different blocks',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'x', 'Int32', '10'},
                            ['Arg2'] = {'y', 'Int32', '10'},
                            },
        },
        ['/build shuffleobjects'] = {
                    ['command'] = 'shuffleobjects',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawns a large number of random WorldObjects.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '100'},
                            },
        },
        ['/build stockpile'] = {
                    ['command'] = 'stockpile',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawns a stockpile containing stacks of the listed items.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'item1', 'String', 'LogItem'},
                            ['Arg2'] = {'item2', 'String', ''},
                            ['Arg3'] = {'item3', 'String', ''},
                            ['Arg4'] = {'item4', 'String', ''},
                            ['Arg5'] = {'item5', 'String', ''},
                            },
        },
        ['/build store'] = {
                    ['command'] = 'store',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawns a store with storages and random trade offers.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'offers', 'Int32', '6'},
                            },
        },
        ['/build tech'] = {
                    ['command'] = 'tech',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawns some things (objects, blocks, etc) at a certain tech tier',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'tier', 'Int32', '1'},
                            },
        },
        ['/build techtree'] = {
                    ['command'] = 'techtree',
                    ['parent'] = 'build',
                    ['helpText'] = 'Builds every WorldObject in an appropriate building and fills it with fuel',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/build tolltrigger'] = {
                    ['command'] = 'tolltrigger',
                    ['parent'] = 'build',
                    ['helpText'] = 'Create a test toll object triggering some basic stuff.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/build village'] = {
                    ['command'] = 'village',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawns a village',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'type', 'Int32'},
                            ['Arg2'] = {'count', 'Int32'},
                            },
        },
        ['/build worldobjects'] = {
                    ['command'] = 'worldobjects',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawns a large number of WorldObjects of the given name.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'worldObjectItemName', 'String', 'WorkbenchItem'},
                            ['Arg2'] = {'count', 'Int32', '10'},
                            },
        },
        ['/chat clearhistoryolderthan'] = {
                    ['command'] = 'clearhistoryolderthan',
                    ['parent'] = 'chat',
                    ['helpText'] = 'Clean up chat history from old messages. Reduces memory usage and may improve server performance. You need to provide number of days in world time to preserve.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'preserveDays', 'Int32'},
                            },
        },
        ['/civics addcandidates'] = {
                    ['command'] = 'addcandidates',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Add a bunch of candidates to specfied election (or first election found if none specified).',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            },
        },
        ['/civics addvotes'] = {
                    ['command'] = 'addvotes',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Add a bunch of test votes to a specified election, or first election found.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            ['Arg2'] = {'count', 'Int32', '10'},
                            ['Arg3'] = {'forceYesVote', 'Boolean', 'False'},
                            },
        },
        ['/civics clearoldelections'] = {
                    ['command'] = 'clearoldelections',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Remove record of a specific election, or if none passed, all previous elections.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            },
        },
        ['/civics debug'] = {
                    ['command'] = 'debug',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Toggle debug display of civic processing. Pass \'false\' to see for only yourself.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'allUsers', 'Boolean', 'True'},
                            },
        },
        ['/civics elections'] = {
                    ['command'] = 'elections',
                    ['parent'] = 'civics',
                    ['helpText'] = 'List running elections.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/civics failelection'] = {
                    ['command'] = 'failelection',
                    ['parent'] = 'civics',
                    ['helpText'] = 'End the election with a negative vote.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            },
        },
        ['/civics finishelection'] = {
                    ['command'] = 'finishelection',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Force-end the specified election, adding a vote if true is passed (default).',
                    ['shortCut'] = 'fin',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            ['Arg2'] = {'addVote', 'Boolean', 'True'},
                            },
        },
        ['/civics listdems'] = {
                    ['command'] = 'listdems',
                    ['parent'] = 'civics',
                    ['helpText'] = 'List each demographic and who is in it.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/civics mydems'] = {
                    ['command'] = 'mydems',
                    ['parent'] = 'civics',
                    ['helpText'] = 'List each demographic and the status of the specified user (using the called if none specified).',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg1'] = {'otherUser', 'User', ''},
                            },
        },
        ['/civics removeconst'] = {
                    ['command'] = 'removeconst',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Remove the current constitution.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/civics showgovernment'] = {
                    ['command'] = 'showgovernment',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Lists the active elements of the government.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/civics showtick'] = {
                    ['command'] = 'showtick',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Show time until the next civics tick.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/civics spawnconst'] = {
                    ['command'] = 'spawnconst',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Spawn a blank constitution if it\'s missing.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/civics spawndems'] = {
                    ['command'] = 'spawndems',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Generate some demographics.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '5'},
                            },
        },
        ['/civics spawnelection'] = {
                    ['command'] = 'spawnelection',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Generate a test election.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'forceFinish', 'Boolean', 'False'},
                            },
        },
        ['/civics spawngov'] = {
                    ['command'] = 'spawngov',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Create all the government objects in their needed buildings near you, ratify the constitution, and add at least one of each civics object to their tables.  Pass \'fales\' to make the constitution not require elections to make changes.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'requireElections', 'Boolean', 'True'},
                            },
        },
        ['/civics spawnlaws'] = {
                    ['command'] = 'spawnlaws',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Generate some test laws.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '5'},
                            },
        },
        ['/civics spawnzoningoffice'] = {
                    ['command'] = 'spawnzoningoffice',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Spawn a zoning office, passing the number of maps and districts in each. Defaults to a lot (3 maps with 100 districts each).',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'maps', 'Int32', '3'},
                            ['Arg2'] = {'districtCount', 'Int32', '100'},
                            },
        },
        ['/civics testgameactions'] = {
                    ['command'] = 'testgameactions',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Tests all the actions in the game by making laws for them and performing them.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/civics testtreasury'] = {
                    ['command'] = 'testtreasury',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Spawns a test treasury, grants related privileges to the user, opens UI, allocates taxes.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/civics ticknow'] = {
                    ['command'] = 'ticknow',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Force a tick on the civics system to happen immediately.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/civics updatedems'] = {
                    ['command'] = 'updatedems',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Force demographics to update immediately.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/civics vetoelection'] = {
                    ['command'] = 'vetoelection',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Veto an election.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            },
        },
        ['/civics vote'] = {
                    ['command'] = 'vote',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Vote in the given election for the given candidate.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            ['Arg2'] = {'winner', 'User', ''},
                            },
        },
        ['/civics winelection'] = {
                    ['command'] = 'winelection',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Force-win an election, either with the specified candidate, or \'yes\' if it\'s a binary election.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            ['Arg2'] = {'winner', 'User', ''},
                            },
        },
        ['/contracts spawn'] = {
                    ['command'] = 'spawn',
                    ['parent'] = 'contracts',
                    ['helpText'] = 'Create contract board with all the contract\'s types',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/contracts test'] = {
                    ['command'] = 'test',
                    ['parent'] = 'contracts',
                    ['helpText'] = 'Tests founded existing contracts.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'contractClause', 'String', ''},
                            },
        },
        ['/craft getpathtoitem'] = {
                    ['command'] = 'getpathtoitem',
                    ['parent'] = 'craft',
                    ['helpText'] = 'Gets the resources needed to craft something',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'String'},
                            },
        },
        ['/craft setpowercost'] = {
                    ['command'] = 'setpowercost',
                    ['parent'] = 'craft',
                    ['helpText'] = 'Reduces power consumption of all existing objects withing a given radius to passed value (defaults zero).',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'cost', 'Single', '0'},
                            ['Arg2'] = {'radius', 'Single', '20'},
                            },
        },
        ['/craft spawncrafting'] = {
                    ['command'] = 'spawncrafting',
                    ['parent'] = 'craft',
                    ['helpText'] = 'Creates a craft setup where output from one thing is input to another.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'copies', 'Int32', '1'},
                            },
        },
        ['/craft techtreesimulation'] = {
                    ['command'] = 'techtreesimulation',
                    ['parent'] = 'craft',
                    ['helpText'] = 'Simulates the tech tree',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/districts add'] = {
                    ['command'] = 'add',
                    ['parent'] = 'districts',
                    ['helpText'] = 'Set the current area within a given radius to a given district (or a new district if none is passed).',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'radiusInPlots', 'Int32', '0'},
                            ['Arg2'] = {'district', 'District', ''},
                            ['Arg3'] = {'map', 'DistrictMap', ''},
                            },
        },
        ['/districts clearmap'] = {
                    ['command'] = 'clearmap',
                    ['parent'] = 'districts',
                    ['helpText'] = 'Remove all districts from a given map.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'set', 'DistrictMap'},
                            },
        },
        ['/districts spawn'] = {
                    ['command'] = 'spawn',
                    ['parent'] = 'districts',
                    ['helpText'] = 'Generate some random districts around the user.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'numDistricts', 'Int32', '20'},
                            ['Arg2'] = {'size', 'Int32', '5'},
                            ['Arg3'] = {'useExisting', 'Boolean', 'False'},
                            ['Arg4'] = {'districtMap', 'DistrictMap', ''},
                            },
        },
        ['/economy allrecurring'] = {
                    ['command'] = 'allrecurring',
                    ['parent'] = 'economy',
                    ['helpText'] = 'Display all recurring transfers paid in the game',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/economy myrecurring'] = {
                    ['command'] = 'myrecurring',
                    ['parent'] = 'economy',
                    ['helpText'] = 'Display all recurring transfers for the given user',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg1'] = {'specifiedUser', 'User', ''},
                            },
        },
        ['/economy payeverytick'] = {
                    ['command'] = 'payeverytick',
                    ['parent'] = 'economy',
                    ['helpText'] = 'Enable debug command to pay recurring transfers every tick.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/emote angry'] = {
                    ['command'] = 'angry',
                    ['parent'] = 'emote',
                    ['helpText'] = 'Angry',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/emote frown'] = {
                    ['command'] = 'frown',
                    ['parent'] = 'emote',
                    ['helpText'] = 'Frown',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/emote grin'] = {
                    ['command'] = 'grin',
                    ['parent'] = 'emote',
                    ['helpText'] = 'Grin',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/emote smile'] = {
                    ['command'] = 'smile',
                    ['parent'] = 'emote',
                    ['helpText'] = 'Smile',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/emote smirk'] = {
                    ['command'] = 'smirk',
                    ['parent'] = 'emote',
                    ['helpText'] = 'Smirk',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/emote yawn'] = {
                    ['command'] = 'yawn',
                    ['parent'] = 'emote',
                    ['helpText'] = 'Yawn',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/food clearstomach'] = {
                    ['command'] = 'clearstomach',
                    ['parent'] = 'food',
                    ['helpText'] = 'Empties your stomach',
                    ['shortCut'] = 'clearstomach',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/food digest'] = {
                    ['command'] = 'digest',
                    ['parent'] = 'food',
                    ['helpText'] = 'Turn calories into waste',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/food eat'] = {
                    ['command'] = 'eat',
                    ['parent'] = 'food',
                    ['helpText'] = 'Max your calories',
                    ['shortCut'] = 'eat',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'amount', 'Int32', '-1'},
                            },
        },
        ['/food work'] = {
                    ['command'] = 'work',
                    ['parent'] = 'food',
                    ['helpText'] = 'Spends calories',
                    ['shortCut'] = 'work',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'useCalories', 'Int32', '100000'},
                            },
        },
        ['/housing addroommates'] = {
                    ['command'] = 'addroommates',
                    ['parent'] = 'housing',
                    ['helpText'] = 'Add a number of residents to the deed you\'re currently a resident on.',
                    ['shortCut'] = 'shackup',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                            },
        },
        ['/inventory addvoid'] = {
                    ['command'] = 'addvoid',
                    ['parent'] = 'inventory',
                    ['helpText'] = 'Add an item to your void storage',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'itemName', 'String', 'baked meat'},
                            ['Arg2'] = {'number', 'Int32', '1'},
                            ['Arg3'] = {'distance', 'Int32', '0'},
                            },
        },
        ['/inventory carryall'] = {
                    ['command'] = 'carryall',
                    ['parent'] = 'inventory',
                    ['helpText'] = 'Allows carry items into any user inventory slot and removes weight check.  Pass false to reset to normal.',
                    ['shortCut'] = 'carryall',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'allowCarryAll', 'Boolean', 'True'},
                            },
        },
        ['/inventory dumpall'] = {
                    ['command'] = 'dumpall',
                    ['parent'] = 'inventory',
                    ['helpText'] = 'Dumps all items from your inventory.',
                    ['shortCut'] = 'dumpall',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/inventory dumpcarried'] = {
                    ['command'] = 'dumpcarried',
                    ['parent'] = 'inventory',
                    ['helpText'] = 'Dumps all carried items.',
                    ['shortCut'] = 'dumpcarried',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/inventory dumpselected'] = {
                    ['command'] = 'dumpselected',
                    ['parent'] = 'inventory',
                    ['helpText'] = 'Dumps all items in your selected toolbar slot.',
                    ['shortCut'] = 'dumpselected',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/inventory durability'] = {
                    ['command'] = 'durability',
                    ['parent'] = 'inventory',
                    ['helpText'] = 'Set the durability of the item you are holding',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'durability', 'Single', '1'},
                            },
        },
        ['/inventory fillmeup'] = {
                    ['command'] = 'fillmeup',
                    ['parent'] = 'inventory',
                    ['helpText'] = 'Adds random items to the user\'s inventory.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/inventory forcegive'] = {
                    ['command'] = 'forcegive',
                    ['parent'] = 'inventory',
                    ['helpText'] = 'Give yourself an item (Forced, ignores restrictions)',
                    ['shortCut'] = 'fgive',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'itemName', 'String'},
                            ['Arg2'] = {'number', 'Int32', '1'},
                            },
        },
        ['/inventory give'] = {
                    ['command'] = 'give',
                    ['parent'] = 'inventory',
                    ['helpText'] = 'Give yourself an item',
                    ['shortCut'] = 'give',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'itemName', 'String'},
                            ['Arg2'] = {'number', 'Int32', '1'},
                            },
        },
        ['/land clearrubble'] = {
                    ['command'] = 'clearrubble',
                    ['parent'] = 'land',
                    ['helpText'] = 'Clears rubble around the player.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Single', '10'},
                            },
        },
        ['/land level'] = {
                    ['command'] = 'level',
                    ['parent'] = 'land',
                    ['helpText'] = 'Level the terrain',
                    ['shortCut'] = 'level',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'x', 'Int32', '15'},
                            ['Arg2'] = {'y', 'Int32', '15'},
                            ['Arg3'] = {'blockType', 'String', 'GrassBlock'},
                            },
        },
        ['/land mark'] = {
                    ['command'] = 'mark',
                    ['parent'] = 'land',
                    ['helpText'] = 'Drops a waypoint at the current position.  Accepts an optional text string for the waypoint.',
                    ['shortCut'] = 'mark',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg1'] = {'text', 'String', ''},
                            },
        },
        ['/land markglobal'] = {
                    ['command'] = 'markglobal',
                    ['parent'] = 'land',
                    ['helpText'] = 'Drops a global waypoint at the current position.  Accepts an optional text string for the waypoint.',
                    ['shortCut'] = 'markglobal',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'text', 'String', ''},
                            },
        },
        ['/land massinteract'] = {
                    ['command'] = 'massinteract',
                    ['parent'] = 'land',
                    ['helpText'] = 'Uses your currently selected tool on surrounding blocks',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'size', 'Int32', '1'},
                            },
        },
        ['/land remove'] = {
                    ['command'] = 'remove',
                    ['parent'] = 'land',
                    ['helpText'] = 'Remove block types within a specified area',
                    ['shortCut'] = 'remove',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'blockType', 'String', 'GrassBlock'},
                            ['Arg2'] = {'x', 'Int32', '15'},
                            ['Arg3'] = {'z', 'Int32', '15'},
                            ['Arg4'] = {'y', 'Int32', '15'},
                            ['Arg5'] = {'isTurnToGlass', 'Boolean', 'False'},
                            },
        },
        ['/land removeallbut'] = {
                    ['command'] = 'removeallbut',
                    ['parent'] = 'land',
                    ['helpText'] = 'Removes all block types except the specified type within a specified area',
                    ['shortCut'] = 'removeallbut',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'blockType', 'String', 'GrassBlock'},
                            ['Arg2'] = {'x', 'Int32', '15'},
                            ['Arg3'] = {'z', 'Int32', '15'},
                            ['Arg4'] = {'y', 'Int32', '15'},
                            ['Arg5'] = {'isTurnToGlass', 'Boolean', 'False'},
                            },
        },
        ['/land removenearestglobalmark'] = {
                    ['command'] = 'removenearestglobalmark',
                    ['parent'] = 'land',
                    ['helpText'] = 'Removes the nearest global waypoint to your current position.',
                    ['shortCut'] = 'removenearestglobalmark',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/land resetworldcaches'] = {
                    ['command'] = 'resetworldcaches',
                    ['parent'] = 'land',
                    ['helpText'] = 'Resets the world caches',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/land spawnrubble'] = {
                    ['command'] = 'spawnrubble',
                    ['parent'] = 'land',
                    ['helpText'] = 'Rains rubble around the player.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'blockTypeName', 'String', 'Granite'},
                            ['Arg2'] = {'rubble', 'Int32', '32'},
                            },
        },
        ['/manage admin'] = {
                    ['command'] = 'admin',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Shows list of admins or adds user as an Admin by account id, steamid, slgid, or username',
                    ['shortCut'] = 'admin',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                            },
        },
        ['/manage alert'] = {
                    ['command'] = 'alert',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Sends an alert to everybody',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'alert', 'String', ''},
                            },
        },
        ['/manage announce'] = {
                    ['command'] = 'announce',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Sends an announce to all players',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'announce', 'String', ''},
                            },
        },
        ['/manage authlevel'] = {
                    ['command'] = 'authlevel',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Displays your authorization level',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/manage ban'] = {
                    ['command'] = 'ban',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Shows list of banned users or bans user by account id, steamid, slgid, or username. Ban forever by default with empty time. Time format: 1m, 1h, 1d, 1w.',
                    ['shortCut'] = 'ban',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                            ['Arg3'] = {'time', 'String', ''},
                            },
        },
        ['/manage clearobjective'] = {
                    ['command'] = 'clearobjective',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Clears a user\'s objective',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            },
        },
        ['/manage ignore'] = {
                    ['command'] = 'ignore',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Shows your Ignore List or adds the player to the Ignore List by the name or remove if the player is on the list already',
                    ['shortCut'] = 'ignore',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg1'] = {'ignoreUser', 'User', ''},
                            },
        },
        ['/manage kick'] = {
                    ['command'] = 'kick',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Kicks user',
                    ['shortCut'] = 'kick',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'kickUser', 'User'},
                            ['Arg2'] = {'reason', 'String', ''},
                            },
        },
        ['/manage listadmins'] = {
                    ['command'] = 'listadmins',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Displays a list of all administrators.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/manage listusers'] = {
                    ['command'] = 'listusers',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Displays a list of all known users, showing username and ID.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/manage mute'] = {
                    ['command'] = 'mute',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Shows list of muted users or mutes user by account id, steamid, slgid, or username. Mute forever by default with empty time. Time format: 1m, 1h, 1d, 1w.',
                    ['shortCut'] = 'mute',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                            ['Arg3'] = {'time', 'String', ''},
                            },
        },
        ['/manage players'] = {
                    ['command'] = 'players',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Returns a list of online players',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/manage playtime'] = {
                    ['command'] = 'playtime',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Lists the playtimes for a given user, or yourself if none passed.',
                    ['shortCut'] = 'playtime',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg1'] = {'other', 'User', ''},
                            },
        },
        ['/manage removeadmin'] = {
                    ['command'] = 'removeadmin',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Removes user as an Admin by account id, steamid, slgid, or username',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String'},
                            ['Arg2'] = {'reason', 'String', ''},
                            },
        },
        ['/manage save'] = {
                    ['command'] = 'save',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Save the world!',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/manage setreputation'] = {
                    ['command'] = 'setreputation',
                    ['parent'] = 'manage',
                    ['helpText'] = 'A command to set the user\'s reputation',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'rep', 'Int32', '0'},
                            ['Arg3'] = {'clampValue', 'Boolean', 'False'},
                            },
        },
        ['/manage setreputationrelative'] = {
                    ['command'] = 'setreputationrelative',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Set the user\'s reputation relative to another',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'fromUser', 'User'},
                            ['Arg3'] = {'rep', 'Int32', '0'},
                            },
        },
        ['/manage setspawn'] = {
                    ['command'] = 'setspawn',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Changes the spawn location to your current location',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/manage unban'] = {
                    ['command'] = 'unban',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Unbans user by account id, steamid, slgid, or username',
                    ['shortCut'] = 'unban',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                            },
        },
        ['/manage unmute'] = {
                    ['command'] = 'unmute',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Unmutes user by account id, steamid, slgid, or username',
                    ['shortCut'] = 'unmute',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                            },
        },
        ['/manage unwhitelist'] = {
                    ['command'] = 'unwhitelist',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Removes user from the whitelist by account id, steamid, slgid, or username',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                            },
        },
        ['/manage useractivity'] = {
                    ['command'] = 'useractivity',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Displays a list of users and when they last logged in.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/manage warnuser'] = {
                    ['command'] = 'warnuser',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Sends a warning to a citizen',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'warnUser', 'User'},
                            ['Arg2'] = {'warning', 'String', ''},
                            },
        },
        ['/manage whatami'] = {
                    ['command'] = 'whatami',
                    ['parent'] = 'manage',
                    ['helpText'] = 'View your current skill title',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/manage whitelist'] = {
                    ['command'] = 'whitelist',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Shows list of whitelisted users or adds user to the whitelist by account id, steamid, slgid, or username',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                            },
        },
        ['/manage whoami'] = {
                    ['command'] = 'whoami',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Shows your user ID',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/manage whois'] = {
                    ['command'] = 'whois',
                    ['parent'] = 'manage',
                    ['helpText'] = 'Shows the user ID of the requested user.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'otherUser', 'User'},
                            },
        },
        ['/meteor addhours'] = {
                    ['command'] = 'addhours',
                    ['parent'] = 'meteor',
                    ['helpText'] = 'Adds meteor impact hours',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'hours', 'Single'},
                            },
        },
        ['/meteor destroy'] = {
                    ['command'] = 'destroy',
                    ['parent'] = 'meteor',
                    ['helpText'] = 'Destroys the meteor in orbit.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/meteor fall'] = {
                    ['command'] = 'fall',
                    ['parent'] = 'meteor',
                    ['helpText'] = 'Begin the meteor impact sequence',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/meteor hitworldlayers'] = {
                    ['command'] = 'hitworldlayers',
                    ['parent'] = 'meteor',
                    ['helpText'] = 'Triggers world layers to act as if they were hit by a meteor.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/meteor impact'] = {
                    ['command'] = 'impact',
                    ['parent'] = 'meteor',
                    ['helpText'] = 'Make the meteor strike instantly.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/meteor makevisible'] = {
                    ['command'] = 'makevisible',
                    ['parent'] = 'meteor',
                    ['helpText'] = 'Make the meteor enter the targetable range, or the specified angle if one is passed in.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'angle', 'Single', '300'},
                            },
        },
        ['/meteor rain'] = {
                    ['command'] = 'rain',
                    ['parent'] = 'meteor',
                    ['helpText'] = 'Makes meteorites rain down the sky, accepting the number to send and how long between them.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                            ['Arg2'] = {'timeBetween', 'Single', '1'},
                            ['Arg3'] = {'radius', 'Single', '20'},
                            },
        },
        ['/meteor spawn'] = {
                    ['command'] = 'spawn',
                    ['parent'] = 'meteor',
                    ['helpText'] = 'Spawns a meteor into orbit, regardless of current disaster settings.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/meteor spawncrater'] = {
                    ['command'] = 'spawncrater',
                    ['parent'] = 'meteor',
                    ['helpText'] = 'Create a crater at the current position.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'size', 'Single', '5'},
                            ['Arg2'] = {'addPollution', 'Boolean', 'True'},
                            },
        },
        ['/money accounts'] = {
                    ['command'] = 'accounts',
                    ['parent'] = 'money',
                    ['helpText'] = 'Display all bank accounts in the game.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/money addaccountmanager'] = {
                    ['command'] = 'addaccountmanager',
                    ['parent'] = 'money',
                    ['helpText'] = 'Adds user as manager to bank account with ID.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                            },
        },
        ['/money addaccountuser'] = {
                    ['command'] = 'addaccountuser',
                    ['parent'] = 'money',
                    ['helpText'] = 'Adds user to bank account with ID.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                            },
        },
        ['/money cancelalldebtfromplayer'] = {
                    ['command'] = 'cancelalldebtfromplayer',
                    ['parent'] = 'money',
                    ['helpText'] = 'Cancel debt that a particular player has accumulated.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'otherPlayer', 'String'},
                            },
        },
        ['/money createaccount'] = {
                    ['command'] = 'createaccount',
                    ['parent'] = 'money',
                    ['helpText'] = 'Creates an account with specified name.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'name', 'String', ''},
                            },
        },
        ['/money createdebt'] = {
                    ['command'] = 'createdebt',
                    ['parent'] = 'money',
                    ['helpText'] = 'Create debt between two players in a currency that matches the given name.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'lender', 'String'},
                            ['Arg2'] = {'borrower', 'String'},
                            ['Arg3'] = {'paybackAmount', 'Single'},
                            ['Arg4'] = {'interest', 'Single'},
                            ['Arg5'] = {'daysTillDue', 'Single'},
                            ['Arg6'] = {'currencyName', 'String'},
                            },
        },
        ['/money currencies'] = {
                    ['command'] = 'currencies',
                    ['parent'] = 'money',
                    ['helpText'] = 'List all currencies in the game.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/money deleteaccount'] = {
                    ['command'] = 'deleteaccount',
                    ['parent'] = 'money',
                    ['helpText'] = 'Deletes an account even if there is still currency on it.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'account', 'BankAccount'},
                            },
        },
        ['/money removeaccountmanager'] = {
                    ['command'] = 'removeaccountmanager',
                    ['parent'] = 'money',
                    ['helpText'] = 'Remove user as manager from bank account with ID.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                            },
        },
        ['/money removeaccountuser'] = {
                    ['command'] = 'removeaccountuser',
                    ['parent'] = 'money',
                    ['helpText'] = 'Removes user from bank account with ID.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                            },
        },
        ['/money setaccountowner'] = {
                    ['command'] = 'setaccountowner',
                    ['parent'] = 'money',
                    ['helpText'] = 'Manually set an account creator.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                            },
        },
        ['/money spawnaccounts'] = {
                    ['command'] = 'spawnaccounts',
                    ['parent'] = 'money',
                    ['helpText'] = 'Create new bank accounts for each user.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32'},
                            },
        },
        ['/money steamsale'] = {
                    ['command'] = 'steamsale',
                    ['parent'] = 'money',
                    ['helpText'] = 'Give every player an amount of money',
                    ['shortCut'] = 'gabe',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'amount', 'Single', '1000'},
                            },
        },
        ['/money tax'] = {
                    ['command'] = 'tax',
                    ['parent'] = 'money',
                    ['helpText'] = 'Tax all accounts in all currencies a specified amount of money, into the treasury by default or a specified account.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'amount', 'Single', '1000'},
                            ['Arg2'] = {'accountID', 'Int32', '0'},
                            },
        },
        ['/objects add'] = {
                    ['command'] = 'add',
                    ['parent'] = 'objects',
                    ['helpText'] = 'Add an object of the give type.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                            },
        },
        ['/objects clear'] = {
                    ['command'] = 'clear',
                    ['parent'] = 'objects',
                    ['helpText'] = 'Removes objects of a given type.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                            ['Arg2'] = {'removeActive', 'Boolean', 'True'},
                            ['Arg3'] = {'removeInactive', 'Boolean', 'False'},
                            },
        },
        ['/objects edit'] = {
                    ['command'] = 'edit',
                    ['parent'] = 'objects',
                    ['helpText'] = 'Edit a specific object of a given type. Can specify by name or ID.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                            ['Arg2'] = {'partialObjectNameOrId', 'String', ''},
                            },
        },
        ['/objects list'] = {
                    ['command'] = 'list',
                    ['parent'] = 'objects',
                    ['helpText'] = 'List all objects of the given type.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                            },
        },
        ['/objects remove'] = {
                    ['command'] = 'remove',
                    ['parent'] = 'objects',
                    ['helpText'] = 'Remove a specific object.  Can specify by name or ID.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                            ['Arg2'] = {'objectNameOrId', 'String', ''},
                            },
        },
        ['/pollute air'] = {
                    ['command'] = 'air',
                    ['parent'] = 'pollute',
                    ['helpText'] = 'Creates X tons of air pollution',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'tons', 'Single'},
                            },
        },
        ['/pollute airpollutiongenerators'] = {
                    ['command'] = 'airpollutiongenerators',
                    ['parent'] = 'pollute',
                    ['helpText'] = 'Creates AIR POLLUTION MACHINES OF DOOM',
                    ['shortCut'] = 'apgen',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/pollute all'] = {
                    ['command'] = 'all',
                    ['parent'] = 'pollute',
                    ['helpText'] = 'Rains tailings from the heavens to ruin the world',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/pollute co2'] = {
                    ['command'] = 'co2',
                    ['parent'] = 'pollute',
                    ['helpText'] = 'Changes CO2 PPM by X',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'ppm', 'Single'},
                            },
        },
        ['/pollute trashcity'] = {
                    ['command'] = 'trashcity',
                    ['parent'] = 'pollute',
                    ['helpText'] = 'Just in case you like living in TRASH CITY',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/preset all'] = {
                    ['command'] = 'all',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns All Presets (Exept hidden)',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset blocks'] = {
                    ['command'] = 'blocks',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns Blocks items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset clothes'] = {
                    ['command'] = 'clothes',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns SkillScrols items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset crafting'] = {
                    ['command'] = 'crafting',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns CraftingStation items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset economy'] = {
                    ['command'] = 'economy',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns Economy items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset food'] = {
                    ['command'] = 'food',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns Food items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset fuel'] = {
                    ['command'] = 'fuel',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns Fuel items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset generators'] = {
                    ['command'] = 'generators',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns Generator items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset hidden'] = {
                    ['command'] = 'hidden',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns Hidden items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset housing'] = {
                    ['command'] = 'housing',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns Housing items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset power'] = {
                    ['command'] = 'power',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns Power dependent items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset resources'] = {
                    ['command'] = 'resources',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns Resources items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset scrols'] = {
                    ['command'] = 'scrols',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns SkillScrols items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset storages'] = {
                    ['command'] = 'storages',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns Storage items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset tools'] = {
                    ['command'] = 'tools',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns Tools items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/preset vehicles'] = {
                    ['command'] = 'vehicles',
                    ['parent'] = 'preset',
                    ['helpText'] = 'Spawns vehicle items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                            },
        },
        ['/property add'] = {
                    ['command'] = 'add',
                    ['parent'] = 'property',
                    ['helpText'] = 'Adds user to current deed (if username is not provided then adds current user)',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'username', 'String', ''},
                            },
        },
        ['/property claimrect'] = {
                    ['command'] = 'claimrect',
                    ['parent'] = 'property',
                    ['helpText'] = 'Claims plots in a given rect.',
                    ['shortCut'] = 'claim',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'xSide', 'Int32', '5'},
                            ['Arg2'] = {'ySide', 'Int32', '5'},
                            },
        },
        ['/property ownall'] = {
                    ['command'] = 'ownall',
                    ['parent'] = 'property',
                    ['helpText'] = 'Claim all property',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/property owner'] = {
                    ['command'] = 'owner',
                    ['parent'] = 'property',
                    ['helpText'] = 'Change owner of current deed',
                    ['shortCut'] = 'owner',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'newOwner', 'User', ''},
                            },
        },
        ['/property ownnone'] = {
                    ['command'] = 'ownnone',
                    ['parent'] = 'property',
                    ['helpText'] = 'Revoke your property',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'otherPlayer', 'User', ''},
                            },
        },
        ['/property remove'] = {
                    ['command'] = 'remove',
                    ['parent'] = 'property',
                    ['helpText'] = 'Removes user from current deed (if username is not provided then removes current user)',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'username', 'String', ''},
                            },
        },
        ['/property removeinvalidownables'] = {
                    ['command'] = 'removeinvalidownables',
                    ['parent'] = 'property',
                    ['helpText'] = 'Check deeds and remove contained ownables that do not belong to them',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/property targetowner'] = {
                    ['command'] = 'targetowner',
                    ['parent'] = 'property',
                    ['helpText'] = 'Change owner of current target',
                    ['shortCut'] = 'ownit',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'INetObject'},
                            ['Arg2'] = {'newOwner', 'User', ''},
                            },
        },
        ['/property unclaim'] = {
                    ['command'] = 'unclaim',
                    ['parent'] = 'property',
                    ['helpText'] = 'Unclaim the plot you\'re standing on',
                    ['shortCut'] = 'unclaim',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/property unclaimabandoned'] = {
                    ['command'] = 'unclaimabandoned',
                    ['parent'] = 'property',
                    ['helpText'] = 'Unclaim plots across the world where the owner hasn\'t logged in for X days',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'days', 'Single'},
                            },
        },
        ['/qa allblocks'] = {
                    ['command'] = 'allblocks',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spawns all blocks.  Optional integer parameter for how many rows to make the blocks in, default is 1 row.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'rows', 'Int32', '1'},
                            },
        },
        ['/qa allconstructed'] = {
                    ['command'] = 'allconstructed',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spawns all player constructible blocks',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'blockType', 'String', ''},
                            },
        },
        ['/qa allplants'] = {
                    ['command'] = 'allplants',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spawns all plant blocks',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'rows', 'Int32', '1'},
                            },
        },
        ['/qa allterrain'] = {
                    ['command'] = 'allterrain',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spawns all diggable blocks',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa allworldobjects'] = {
                    ['command'] = 'allworldobjects',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spawns all world objects',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa chattest'] = {
                    ['command'] = 'chattest',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spam a bunch of stuff to chat',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'count', 'Int32', '10'},
                            ['Arg1'] = {'tagCount', 'Int32', '10'},
                            ['Arg2'] = {'gibberish', 'Boolean', 'True'},
                            },
        },
        ['/qa disconnect'] = {
                    ['command'] = 'disconnect',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Disconnect client with a long message',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa exceptional'] = {
                    ['command'] = 'exceptional',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Throws an exception, very useful',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa givealltools'] = {
                    ['command'] = 'givealltools',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Give all tools of the particular tier. Without specific tier a chest with all tools will be spawned',
                    ['shortCut'] = 'gat',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'tier', 'Single', '0'},
                            },
        },
        ['/qa giveallvehicles'] = {
                    ['command'] = 'giveallvehicles',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Give all vehicles and hammer (no elevator, no crane)',
                    ['shortCut'] = 'gav',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa listunobtainableitems'] = {
                    ['command'] = 'listunobtainableitems',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Lists the items that cannot be crafted from some set of other items.  Note that many of these are not meant to be crafted, e.g. hips and stone.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa notificationstest'] = {
                    ['command'] = 'notificationstest',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spam a bunch of stuff to notifications',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'count', 'Int32', '10'},
                            },
        },
        ['/qa runtest'] = {
                    ['command'] = 'runtest',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Run a specific test.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'testname', 'String'},
                            },
        },
        ['/qa runtests'] = {
                    ['command'] = 'runtests',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Run a series of chat commands to test the game.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa servercrash'] = {
                    ['command'] = 'servercrash',
                    ['parent'] = 'qa',
                    ['helpText'] = 'A command to force the server to crash',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa showsupportedlanguages'] = {
                    ['command'] = 'showsupportedlanguages',
                    ['parent'] = 'qa',
                    ['helpText'] = 'List all supported languages with short codes',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/qa spamdb'] = {
                    ['command'] = 'spamdb',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spams database operations, in the hopes of reproducing errors or lag',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'numSeconds', 'Single', '30'},
                            ['Arg2'] = {'numWriteThreads', 'Int32', '16'},
                            },
        },
        ['/qa spawn'] = {
                    ['command'] = 'spawn',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spawns item in building',
                    ['shortCut'] = 'spawn',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'itemName', 'String'},
                            ['Arg2'] = {'claim', 'Boolean', 'True'},
                            },
        },
        ['/qa testbows'] = {
                    ['command'] = 'testbows',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Test bow and arrows.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa toggle'] = {
                    ['command'] = 'toggle',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Toggles the show state of a UI, by UI prefab name',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'uiName', 'String'},
                            },
        },
        ['/rooms repairall'] = {
                    ['command'] = 'repairall',
                    ['parent'] = 'rooms',
                    ['helpText'] = 'Repairs all broken rooms. This command may take a long time and create heavy-load on the server, so only use it when many rooms are broken',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/rooms test'] = {
                    ['command'] = 'test',
                    ['parent'] = 'rooms',
                    ['helpText'] = 'Check the current surroundings to see if it\'s a room, and if not explain why not.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/settlement spawn'] = {
                    ['command'] = 'spawn',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Create a homestead with a test user owning.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                            },
        },
        ['/sim addatm'] = {
                    ['command'] = 'addatm',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Add atmosphere',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/sim animalspeed'] = {
                    ['command'] = 'animalspeed',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Set speed for nearest animal (debug)',
                    ['shortCut'] = 'animalspeed',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'wanderingSpeed', 'Single'},
                            ['Arg2'] = {'runningSpeed', 'Single', '0'},
                            },
        },
        ['/sim bunnytime'] = {
                    ['command'] = 'bunnytime',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns 100 bunnies',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/sim debuganimal'] = {
                    ['command'] = 'debuganimal',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Enables debug on the nearest animal, or disables it if already enabled.',
                    ['shortCut'] = 'dba',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'follow', 'Boolean', 'True'},
                            ['Arg2'] = {'destroyAllOthers', 'Boolean', 'False'},
                            },
        },
        ['/sim destroyedatmosphere'] = {
                    ['command'] = 'destroyedatmosphere',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Set the percent of a destroyed atmosphere to display, blended to over a given number of seconds.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'percent', 'Single', '0.5'},
                            ['Arg2'] = {'time', 'Single', '5'},
                            },
        },
        ['/sim dinnerbell'] = {
                    ['command'] = 'dinnerbell',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Makes all animals hungry.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/sim followanimal'] = {
                    ['command'] = 'followanimal',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Toggle following the nearest animal.',
                    ['shortCut'] = 'fola',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'set', 'Boolean', 'True'},
                            },
        },
        ['/sim greenthumb'] = {
                    ['command'] = 'greenthumb',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns random plants',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Int32', '10'},
                            ['Arg2'] = {'trees', 'Boolean', 'False'},
                            },
        },
        ['/sim killplants'] = {
                    ['command'] = 'killplants',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Kills all plants in an area. Pass true to delete them.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Int32', '10'},
                            ['Arg2'] = {'destroy', 'Boolean', 'False'},
                            ['Arg3'] = {'speciesName', 'String', ''},
                            },
        },
        ['/sim killtrees'] = {
                    ['command'] = 'killtrees',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Cuts all trees in an area. Pass true to delete them.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Int32', '10'},
                            ['Arg2'] = {'destroy', 'Boolean', 'False'},
                            },
        },
        ['/sim massplant'] = {
                    ['command'] = 'massplant',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns a bunch of one plant',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Int32', '10'},
                            ['Arg2'] = {'speciesName', 'String', ''},
                            ['Arg3'] = {'yield', 'Single', '0.8'},
                            ['Arg4'] = {'trees', 'Boolean', 'False'},
                            },
        },
        ['/sim noah'] = {
                    ['command'] = 'noah',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns given number of all animals',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                            },
        },
        ['/sim oneshot'] = {
                    ['command'] = 'oneshot',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Kills nearest animal',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/sim poorbunnies'] = {
                    ['command'] = 'poorbunnies',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Kills all animals',
                    ['shortCut'] = 'die',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'destroy', 'Boolean', 'True'},
                            },
        },
        ['/sim predatorsprotected'] = {
                    ['command'] = 'predatorsprotected',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Stay invisible from predators',
                    ['shortCut'] = 'safe',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/sim raisesealevel'] = {
                    ['command'] = 'raisesealevel',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Raises the sea level by a passed in amount.  Careful with this one!',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'val', 'Single', '1.5'},
                            },
        },
        ['/sim regenlayer'] = {
                    ['command'] = 'regenlayer',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Regenerates a world layer, restoring it to the state it would be in if the world were newly generated.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'layerName', 'String'},
                            },
        },
        ['/sim removedeadplants'] = {
                    ['command'] = 'removedeadplants',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Removes dead plants in an area.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Int32', '50'},
                            ['Arg2'] = {'destroy', 'Boolean', 'False'},
                            },
        },
        ['/sim sealevel'] = {
                    ['command'] = 'sealevel',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Displays the current sea level and how much it has risen.',
                    ['shortCut'] = 'sea',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/sim setlayer'] = {
                    ['command'] = 'setlayer',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Sets a world layer to specific value or random value from range.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'layerName', 'String'},
                            ['Arg2'] = {'value', 'Single'},
                            ['Arg3'] = {'maxValue', 'Single', 'NaN'},
                            },
        },
        ['/sim setpollutionactive'] = {
                    ['command'] = 'setpollutionactive',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Activates/deactivates pollution layer updating.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'isActive', 'Boolean'},
                            },
        },
        ['/sim spawnallplants'] = {
                    ['command'] = 'spawnallplants',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns plants of particular ages in a row',
                    ['shortCut'] = 'allplants',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                            ['Arg2'] = {'growth1', 'Single', '0.3'},
                            ['Arg3'] = {'growth2', 'Single', '0.6'},
                            ['Arg4'] = {'growth3', 'Single', '1'},
                            },
        },
        ['/sim spawnanimal'] = {
                    ['command'] = 'spawnanimal',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns a number of animals',
                    ['shortCut'] = 'animal',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'speciesName', 'String', 'Hare'},
                            ['Arg2'] = {'count', 'Int32', '1'},
                            },
        },
        ['/sim spawnplant'] = {
                    ['command'] = 'spawnplant',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns a plant or plants in a row with increasing ages',
                    ['shortCut'] = 'plant',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'speciesName', 'String', 'Birch'},
                            ['Arg2'] = {'count', 'Int32', '1'},
                            },
        },
        ['/sim trample'] = {
                    ['command'] = 'trample',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Tramples the surrounding ground',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/sim unpollute'] = {
                    ['command'] = 'unpollute',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Unpollute an area. Remove dead plants and replace dirt on grass blocks.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'fullReplacement', 'Boolean', 'True'},
                            ['Arg2'] = {'radius', 'Int32', '20'},
                            },
        },
        ['/skills all'] = {
                    ['command'] = 'all',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Unlocks all skills',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            },
        },
        ['/skills cleartalents'] = {
                    ['command'] = 'cleartalents',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Resets all talents for a specialization for a player. If the skill name is empty it will remove talents from all specialization',
                    ['shortCut'] = 'notalents',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'skillName', 'String', ''},
                            },
        },
        ['/skills creative'] = {
                    ['command'] = 'creative',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Remove restrictions and gives you every skill at max level.',
                    ['shortCut'] = 'creative',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/skills fullreset'] = {
                    ['command'] = 'fullreset',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Resets all skills to unlearnt',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            },
        },
        ['/skills givepointsto'] = {
                    ['command'] = 'givepointsto',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Give skillpoints to another player. Give them to yourself if target user is empty',
                    ['shortCut'] = 'point',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            ['Arg2'] = {'number', 'Single', '10000'},
                            },
        },
        ['/skills levelup'] = {
                    ['command'] = 'levelup',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Levels up a string matching the passed skill\'s name to the max.',
                    ['shortCut'] = 'levelup',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'skillName', 'String'},
                            ['Arg2'] = {'targetUser', 'User', ''},
                            },
        },
        ['/skills levelupall'] = {
                    ['command'] = 'levelupall',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Levels all skills up 1 level at a time (no chunks).',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'num', 'Int32', '1'},
                            },
        },
        ['/skills levelupuser'] = {
                    ['command'] = 'levelupuser',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Level up a citizen by one.  Default levels you up.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'name', 'String', ''},
                            },
        },
        ['/skills rate'] = {
                    ['command'] = 'rate',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Displays or sets the current skill rate multiplier.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'skillRate', 'Single', '-1'},
                            },
        },
        ['/skills removetalent'] = {
                    ['command'] = 'removetalent',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Removes talent by name for a player',
                    ['shortCut'] = 'talentdel',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'talentName', 'String'},
                            },
        },
        ['/skills reset'] = {
                    ['command'] = 'reset',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Resets a specialization for a player. If the skill name is empty it will reset all specializations.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'skillName', 'String', ''},
                            },
        },
        ['/teleport atob'] = {
                    ['command'] = 'atob',
                    ['parent'] = 'teleport',
                    ['helpText'] = 'Teleports player A to player B',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetA', 'User'},
                            ['Arg2'] = {'targetB', 'User'},
                            },
        },
        ['/teleport targetto'] = {
                    ['command'] = 'targetto',
                    ['parent'] = 'teleport',
                    ['helpText'] = 'Teleports otherPlayer to an xyz coordinate',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'otherUser', 'User'},
                            ['Arg2'] = {'x', 'Int32', '-1'},
                            ['Arg3'] = {'y', 'Int32', '-1'},
                            ['Arg4'] = {'z', 'Int32', '-1'},
                            },
        },
        ['/teleport todark'] = {
                    ['command'] = 'todark',
                    ['parent'] = 'teleport',
                    ['helpText'] = 'Teleport to the opposite side of the World',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/teleport toplayer'] = {
                    ['command'] = 'toplayer',
                    ['parent'] = 'teleport',
                    ['helpText'] = 'Teleport to a citizen.',
                    ['shortCut'] = 'tpto',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'otherPlayer', 'User'},
                            },
        },
        ['/teleport toworldposition'] = {
                    ['command'] = 'toworldposition',
                    ['parent'] = 'teleport',
                    ['helpText'] = 'Teleport to an xyz coordinate or an xz coordinate. For two components Y is calculated automatically.',
                    ['shortCut'] = 'tp',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'x', 'Int32', '-1'},
                            ['Arg2'] = {'yOrZ', 'Int32', '-1'},
                            ['Arg3'] = {'z', 'Int32', '-2147483648'},
                            },
        },
        ['/test axesandchainsaw'] = {
                    ['command'] = 'axesandchainsaw',
                    ['parent'] = 'test',
                    ['helpText'] = 'Test cutting trees with axe and chainsaw.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test bed'] = {
                    ['command'] = 'bed',
                    ['parent'] = 'test',
                    ['helpText'] = 'Spawn a bed and sleep in it.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test cranes'] = {
                    ['command'] = 'cranes',
                    ['parent'] = 'test',
                    ['helpText'] = 'Setup a test environment for cranes.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test distributionstation'] = {
                    ['command'] = 'distributionstation',
                    ['parent'] = 'test',
                    ['helpText'] = 'Creates and applies a Distribution Station.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'fixedCount', 'Boolean', 'False'},
                            ['Arg2'] = {'itemMax', 'Int32', '20'},
                            ['Arg3'] = {'itemDistribute', 'Int32', '1'},
                            ['Arg4'] = {'itemCountMax', 'Int32', '1'},
                            ['Arg5'] = {'carried', 'Boolean', 'False'},
                            },
        },
        ['/test distributionstationcarried'] = {
                    ['command'] = 'distributionstationcarried',
                    ['parent'] = 'test',
                    ['helpText'] = 'Creates and applies a Distribution Station with carried items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test economics'] = {
                    ['command'] = 'economics',
                    ['parent'] = 'test',
                    ['helpText'] = 'Spawns all the various parts of an economy.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'ordersPerStore', 'Int32', '20'},
                            ['Arg2'] = {'stores', 'Int32', '5'},
                            },
        },
        ['/test elevator'] = {
                    ['command'] = 'elevator',
                    ['parent'] = 'test',
                    ['helpText'] = 'Setup an elevator for testing',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test exchange'] = {
                    ['command'] = 'exchange',
                    ['parent'] = 'test',
                    ['helpText'] = 'Spawns 2 test exchanges, one for the user and one for another user. Adds some entries, performs some tests.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test foldouts'] = {
                    ['command'] = 'foldouts',
                    ['parent'] = 'test',
                    ['helpText'] = 'Generates some test combinations of foldout lists. Can optionally set the level of nesting.',
                    ['shortCut'] = 'dbgf',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'nestingIterations', 'Int32', '5'},
                            },
        },
        ['/test giveremoveitems'] = {
                    ['command'] = 'giveremoveitems',
                    ['parent'] = 'test',
                    ['helpText'] = 'Attempts to give the user all of the items, then remove them',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test hammers'] = {
                    ['command'] = 'hammers',
                    ['parent'] = 'test',
                    ['helpText'] = 'Run a series of chat commands to test the game.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test industrialelevator'] = {
                    ['command'] = 'industrialelevator',
                    ['parent'] = 'test',
                    ['helpText'] = 'Setup an industrial elevator for testing',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test interactitems'] = {
                    ['command'] = 'interactitems',
                    ['parent'] = 'test',
                    ['helpText'] = 'Attempts to give the user all items and interact with them',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test interactobjects'] = {
                    ['command'] = 'interactobjects',
                    ['parent'] = 'test',
                    ['helpText'] = 'Attempts to interact with all objects in the world',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test makeuser'] = {
                    ['command'] = 'makeuser',
                    ['parent'] = 'test',
                    ['helpText'] = 'Create test user with a specified name.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'caller', 'User', ''},
                            ['Arg1'] = {'name', 'String', ''},
                            },
        },
        ['/test makeusers'] = {
                    ['command'] = 'makeusers',
                    ['parent'] = 'test',
                    ['helpText'] = 'Create test users up to the given amount (default 5)',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '5'},
                            },
        },
        ['/test pickupblock'] = {
                    ['command'] = 'pickupblock',
                    ['parent'] = 'test',
                    ['helpText'] = 'Attempts picking up all world block objects in the world',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test pipes'] = {
                    ['command'] = 'pipes',
                    ['parent'] = 'test',
                    ['helpText'] = 'Spawns a setup for testing pipes.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test placeallworldblocks'] = {
                    ['command'] = 'placeallworldblocks',
                    ['parent'] = 'test',
                    ['helpText'] = 'Attempts placing all world block objects in the world',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test placegarbage'] = {
                    ['command'] = 'placegarbage',
                    ['parent'] = 'test',
                    ['helpText'] = 'Attempt to place a bunch of garbage bags in the world.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test placeobjects'] = {
                    ['command'] = 'placeobjects',
                    ['parent'] = 'test',
                    ['helpText'] = 'Attempts placing all objects in the world twice',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test propertyclaimtool'] = {
                    ['command'] = 'propertyclaimtool',
                    ['parent'] = 'test',
                    ['helpText'] = 'Test claiming and unclaiming property.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test sewage'] = {
                    ['command'] = 'sewage',
                    ['parent'] = 'test',
                    ['helpText'] = 'Spawns a setup for testing pipes.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test zeropoint'] = {
                    ['command'] = 'zeropoint',
                    ['parent'] = 'test',
                    ['helpText'] = 'Build Zero Point place and teleport to it',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sizeX', 'Int32'},
                            ['Arg2'] = {'sizeZ', 'Int32'},
                            },
        },
        ['/time fastforward'] = {
                    ['command'] = 'fastforward',
                    ['parent'] = 'time',
                    ['helpText'] = 'Force the world to fast forward. Pass 0 to stop.',
                    ['shortCut'] = 'ff',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'set', 'Boolean', 'True'},
                            },
        },
        ['/time midnight'] = {
                    ['command'] = 'midnight',
                    ['parent'] = 'time',
                    ['helpText'] = 'Set time of day to midnight',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/time noon'] = {
                    ['command'] = 'noon',
                    ['parent'] = 'time',
                    ['helpText'] = 'Set time of day to noon.',
                    ['shortCut'] = 'noon',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/time now'] = {
                    ['command'] = 'now',
                    ['parent'] = 'time',
                    ['helpText'] = 'Reports the current time.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/time resettime'] = {
                    ['command'] = 'resettime',
                    ['parent'] = 'time',
                    ['helpText'] = 'Reset time of day to match the clock.',
                    ['shortCut'] = 'resettime',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/time set'] = {
                    ['command'] = 'set',
                    ['parent'] = 'time',
                    ['helpText'] = 'Set time of day to the specified hour',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'hour', 'Single'},
                            },
        },
        ['/titles assign'] = {
                    ['command'] = 'assign',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Assigns a given user to a given title, assigning to yourself if none is specified.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            ['Arg2'] = {'assignTo', 'User', ''},
                            },
        },
        ['/titles clear'] = {
                    ['command'] = 'clear',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Clears all occupants from a title.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            },
        },
        ['/titles delete'] = {
                    ['command'] = 'delete',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Permanently deletes a title.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            },
        },
        ['/titles giveglobalmarkerrights'] = {
                    ['command'] = 'giveglobalmarkerrights',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Assign the current player to a new title that has global markers rights.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/titles givetreasuryrights'] = {
                    ['command'] = 'givetreasuryrights',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Assign the current player to a new title that has treasury rights.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/titles list'] = {
                    ['command'] = 'list',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Lists all existing titles and info about them.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/titles rename'] = {
                    ['command'] = 'rename',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Rename a new title.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            ['Arg2'] = {'newName', 'String'},
                            },
        },
        ['/titles set'] = {
                    ['command'] = 'set',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Set values for a title.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            ['Arg2'] = {'maxOccupants', 'Int32'},
                            },
        },
        ['/titles spawn'] = {
                    ['command'] = 'spawn',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Create a bunch of titles for testing.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'number', 'Int32', '5'},
                            },
        },
        ['/titles unassign'] = {
                    ['command'] = 'unassign',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Removes a given user from a given title, removing from yourself if none is specified.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            ['Arg2'] = {'unassignUser', 'User', ''},
                            },
        },
        ['/tutorials reset'] = {
                    ['command'] = 'reset',
                    ['parent'] = 'tutorials',
                    ['helpText'] = 'Resets the tutorial, including record of given items (which menu option does not do).',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/tutorials task'] = {
                    ['command'] = 'task',
                    ['parent'] = 'tutorials',
                    ['helpText'] = 'Starts specific tutorial task by name.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'taskName', 'String'},
                            },
        },
        ['/util fly'] = {
                    ['command'] = 'fly',
                    ['parent'] = 'util',
                    ['helpText'] = 'Toggles fly mode',
                    ['shortCut'] = 'fly',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/util fuel'] = {
                    ['command'] = 'fuel',
                    ['parent'] = 'util',
                    ['helpText'] = 'Fuels currently selected (driving) vehicle.',
                    ['shortCut'] = 'fuel',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'INetObject'},
                            },
        },
        ['/util openserverui'] = {
                    ['command'] = 'openserverui',
                    ['parent'] = 'util',
                    ['helpText'] = 'Opens the server GUI, if the user is a local user.',
                    ['shortCut'] = 'serverui',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/util record'] = {
                    ['command'] = 'record',
                    ['parent'] = 'util',
                    ['helpText'] = 'Toggles record mode',
                    ['shortCut'] = 'record',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/util unstuck'] = {
                    ['command'] = 'unstuck',
                    ['parent'] = 'util',
                    ['helpText'] = 'Attempts to unstuck your avatar',
                    ['shortCut'] = 'unstuck',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/util unstuckvehicle'] = {
                    ['command'] = 'unstuckvehicle',
                    ['parent'] = 'util',
                    ['helpText'] = 'Attempts to unstuck vehicle in target',
                    ['shortCut'] = 'freecar',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'INetObject'},
                            },
        },
        ['/voice joinserverchannel'] = {
                    ['command'] = 'joinserverchannel',
                    ['parent'] = 'voice',
                    ['helpText'] = 'Connect to the server\'s voice chat channel',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/voice login'] = {
                    ['command'] = 'login',
                    ['parent'] = 'voice',
                    ['helpText'] = 'Connect to the voice server',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/workparty spawn'] = {
                    ['command'] = 'spawn',
                    ['parent'] = 'workparty',
                    ['helpText'] = 'Spawn a work party for testing.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
    },
}