This is page 1 of 7. Use http://codebase.md/jayarrowz/mcp-osrs?page={x} to view the full context.
# Directory Structure
```
├── .gitattributes
├── .gitignore
├── data
│ ├── iftypes.txt
│ ├── invtypes.txt
│ ├── loctypes.txt
│ ├── npctypes.txt
│ ├── objtypes.txt
│ ├── rowtypes.txt
│ ├── seqtypes.txt
│ ├── soundtypes.txt
│ ├── spottypes.txt
│ ├── spritetypes.txt
│ ├── tabletypes.txt
│ ├── varbittypes.txt
│ └── varptypes.txt
├── Dockerfile
├── glama.json
├── index.ts
├── LICENSE
├── package-lock.json
├── package.json
├── README.md
├── smithery.yaml
└── tsconfig.json
```
# Files
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
```
node_modules
dist
```
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
```
# Auto detect text files and perform LF normalization
* text=auto
```
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
```markdown
[](https://mseep.ai/app/jayarrowz-mcp-osrs)
# OSRS MCP Server [](https://smithery.ai/server/@jayarrowz/mcp-osrs)
MCP Server for interacting with the Old School RuneScape (OSRS) Wiki API and data files. This server provides tools to search the OSRS Wiki and access game data definitions through the Model Context Protocol.
<a href="https://glama.ai/mcp/servers/@JayArrowz/mcp-osrs">
<img width="380" height="200" src="https://glama.ai/mcp/servers/@JayArrowz/mcp-osrs/badge" alt="OSRS Server MCP server" />
</a>



## Tools
This server implements the following tools:
### OSRS Wiki Methods
1. `osrs_wiki_search` - Search the OSRS Wiki for pages matching a search term
2. `osrs_wiki_get_page_info` - Get information about specific pages on the OSRS Wiki
3. `osrs_wiki_parse_page` - Get the parsed HTML content of a specific OSRS Wiki page
### Game Data Search Methods
4. `search_varptypes` - Search the varptypes.txt file for player variables (varps) that store player state and progress
5. `search_varbittypes` - Search the varbittypes.txt file for variable bits (varbits) that store individual bits from varps
6. `search_iftypes` - Search the iftypes.txt file for interface definitions used in the game's UI
7. `search_invtypes` - Search the invtypes.txt file for inventory type definitions in the game
8. `search_loctypes` - Search the loctypes.txt file for location/object type definitions in the game world
9. `search_npctypes` - Search the npctypes.txt file for NPC (non-player character) definitions
10. `search_objtypes` - Search the objtypes.txt file for object/item definitions in the game
11. `search_rowtypes` - Search the rowtypes.txt file for row definitions used in various interfaces
12. `search_seqtypes` - Search the seqtypes.txt file for animation sequence definitions
13. `search_soundtypes` - Search the soundtypes.txt file for sound effect definitions in the game
14. `search_spottypes` - Search the spottypes.txt file for spot animation (graphical effect) definitions
15. `search_spritetypes` - Search the spritetypes.txt file for sprite image definitions used in the interface
16. `search_tabletypes` - Search the tabletypes.txt file for interface tab definitions
### Generic Data File Methods
17. `search_data_file` - Search any file in the data directory for matching entries
18. `get_file_details` - Get details about a file in the data directory
19. `list_data_files` - List available data files in the data directory
## Installation
### Installing via Smithery
To install mcp-osrs for Claude Desktop automatically via [Smithery](https://smithery.ai/embed/@jayarrowz/mcp-osrs):
```bash
npx @smithery/cli@latest install @jayarrowz/mcp-osrs --client claude
```
### Prerequisites
- Node.js (v16 or later)
- npm or yarn
### Installing the package
```bash
# Clone the repository
git clone https://github.com/jayarrowz/mcp-osrs.git
cd mcp-osrs
# Install dependencies
npm install
# Build the package
npm run build
```
## Usage with Claude Desktop
Add the following to your `claude_desktop_config.json`:
### Using npx
```json
{
"mcpServers": {
"osrs": {
"command": "npx",
"args": ["-y", "@jayarrowz/mcp-osrs"]
}
}
}
```
### Direct Node.js
```json
{
"mcpServers": {
"osrs": {
"command": "node",
"args": ["/path/to/mcp-osrs/dist/index.js"]
}
}
}
```
Replace `/path/to/mcp-osrs` with the actual path to your repository.
## Examples
### Search the OSRS Wiki
```javascript
// Search for information about the Abyssal whip
const result = await callTool("osrs_wiki_search", {
search: "Abyssal whip"
});
```
### Get Page Information
```javascript
// Get information about a specific wiki page
const pageInfo = await callTool("osrs_wiki_get_page_info", {
titles: "Abyssal_whip"
});
```
### Search Game Data
```javascript
// Search for items in the object definitions
const items = await callTool("search_objtypes", {
query: "dragon",
page: 1,
pageSize: 10
});
```
### List Available Data Files
```javascript
// Get a list of all data files
const files = await callTool("list_data_files", {});
```
## Development
```bash
# Install dependencies
npm install
# Start the server in development mode
npm start
# Build the server
npm run build
```
## License
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
```
--------------------------------------------------------------------------------
/glama.json:
--------------------------------------------------------------------------------
```json
{
"$schema": "https://glama.ai/mcp/schemas/server.json",
"maintainers": [
"JayArrowz"
]
}
```
--------------------------------------------------------------------------------
/smithery.yaml:
--------------------------------------------------------------------------------
```yaml
startCommand:
type: "stdio"
configSchema:
type: "object"
properties: {}
additionalProperties: false
commandFunction:
# A JS function that produces the CLI command based on the given config to start the MCP on stdio.
|-
(config) => ({
command: 'node',
args: ['dist/index.js']
})
```
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
```json
{
"compilerOptions": {
"target": "ES2020",
"module": "ESNext",
"moduleResolution": "node",
"esModuleInterop": true,
"outDir": "./dist",
"rootDir": ".",
"strict": true,
"declaration": true,
"skipLibCheck": true,
"allowSyntheticDefaultImports": true
},
"include": [
"./**/*.ts"
],
"exclude": [
"node_modules",
"**/*.test.ts"
]
}
```
--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
```dockerfile
# Generated by https://smithery.ai. See: https://smithery.ai/docs/config#dockerfile
FROM node:lts-alpine
WORKDIR /app
# Copy package files and install dependencies
COPY package.json package-lock.json ./
COPY data ./data
RUN npm install --ignore-scripts
# Copy the remainder of the application
COPY . .
# Build the application
RUN npm run build
# Expose port if necessary (optional)
# EXPOSE 3000
CMD [ "node", "dist/index.js" ]
```
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
```json
{
"name": "@jayarrowz/mcp-osrs",
"version": "0.7.2",
"description": "MCP server for Old School RuneScape Wiki API",
"license": "MIT",
"author": "Jay Arrowz (https://github.com/jayarrowz)",
"homepage": "https://github.com/jayarrowz/mcp-osrs",
"bugs": "https://github.com/jayarrowz/mcp-osrs/issues",
"type": "module",
"bin": {
"mcp-osrs": "dist/index.js"
},
"files": [
"dist"
],
"scripts": {
"build": "rimraf ./dist && tsc && shx chmod +x dist/*.js && npm run copy-data",
"prepare": "npm run build",
"watch": "tsc --watch",
"generate-api": "npx swagger-typescript-api -p openapi.yaml -o ./src/api/ --axios",
"test": "node --experimental-vm-modules node_modules/jest/bin/jest.js",
"start": "node dist/index.js",
"copy-data": "copyfiles -u 1 \"data/**/*\" dist/data"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.7.0",
"axios": "^1.8.4",
"axios-retry": "^4.5.0",
"zod": "^3.24.2",
"zod-to-json-schema": "^3.24.4"
},
"devDependencies": {
"@types/jest": "^29.5.12",
"copyfiles": "^2.4.1",
"jest": "^29.7.0",
"rimraf": "^6.0.1",
"shx": "^0.3.4",
"ts-jest": "^29.1.2",
"typescript": "^5.6.2"
}
}
```
--------------------------------------------------------------------------------
/index.ts:
--------------------------------------------------------------------------------
```typescript
#!/usr/bin/env node
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import {
CallToolRequestSchema,
ListToolsRequestSchema,
} from "@modelcontextprotocol/sdk/types.js";
import { z } from 'zod';
import axios from 'axios';
import { zodToJsonSchema } from 'zod-to-json-schema';
import fs from 'fs';
import path from 'path';
import readline from 'readline';
import { fileURLToPath } from 'url';
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const DATA_DIR = path.join(__dirname, 'data');
const responseToString = (response: any) => {
const contentText = typeof response === 'string' ? response : JSON.stringify(response);
return {
content: [{ type: "text", text: contentText }]
};
};
const osrsApiClient = axios.create({
baseURL: 'https://oldschool.runescape.wiki/api.php',
params: {
format: 'json'
}
});
const OsrsWikiSearchSchema = z.object({
search: z.string().describe("The term to search for on the OSRS Wiki"),
limit: z.number().int().min(1).max(50).optional().describe("Number of results to return (1-50)"),
offset: z.number().int().min(0).optional().describe("Offset for pagination (0-based)")
});
const OsrsWikiGetPageInfoSchema = z.object({
titles: z.string().describe("Comma-separated list of page titles to get info for (e.g., Dragon_scimitar,Abyssal_whip)")
});
const OsrsWikiParsePageSchema = z.object({
page: z.string().describe("The exact title of the wiki page to parse (e.g., 'Dragon scimitar', 'Abyssal whip'). Case-sensitive.")
});
const FileSearchSchema = z.object({
query: z.string().describe("The term to search for in the file"),
page: z.number().int().min(1).optional().default(1).describe("Page number for pagination"),
pageSize: z.number().int().min(1).max(100).optional().default(10).describe("Number of results per page")
});
const GenericFileSearchSchema = z.object({
filename: z.string().describe("The filename to search in the data directory (e.g., 'varptypes.txt')"),
query: z.string().describe("The term to search for in the file"),
page: z.number().int().min(1).optional().default(1).describe("Page number for pagination"),
pageSize: z.number().int().min(1).max(100).optional().default(10).describe("Number of results per page")
});
const FileDetailsSchema = z.object({
filename: z.string().describe("The filename to get details for in the data directory")
});
const ListDataFilesSchema = z.object({
fileType: z.string().optional().describe("Optional filter for file type (e.g., 'txt')")
});
function convertZodToJsonSchema(schema: z.ZodType<any>) {
const jsonSchema = zodToJsonSchema(schema);
delete jsonSchema.$schema;
delete jsonSchema.definitions;
return {
...jsonSchema
};
}
const server = new Server(
{
name: "mcp-osrs",
version: "0.1.0"
},
{
capabilities: {
tools: {}
}
}
);
/**
* Search through a file for matching lines
* @param filePath Path to the file to search
* @param searchTerm Term to search for
* @param page Page number for pagination
* @param pageSize Number of results per page
* @returns Object containing results and pagination info
*/
async function searchFile(filePath: string, searchTerm: string, page: number = 1, pageSize: number = 10): Promise<any> {
//replace spaces with underscores
searchTerm = searchTerm.replace(" ", "_");
return new Promise((resolve, reject) => {
if (!fs.existsSync(filePath)) {
reject(new Error(`File not found: ${filePath}`));
return;
}
const results: {line: string, lineNumber: number}[] = [];
const fileStream = fs.createReadStream(filePath);
const rl = readline.createInterface({
input: fileStream,
crlfDelay: Infinity
});
let lineNumber = 0;
rl.on('line', (line) => {
lineNumber++;
if (line.toLowerCase().includes(searchTerm.toLowerCase())) {
results.push({ line, lineNumber });
}
});
rl.on('close', () => {
const totalResults = results.length;
const totalPages = Math.ceil(totalResults / pageSize);
const startIndex = (page - 1) * pageSize;
const endIndex = startIndex + pageSize;
const paginatedResults = results.slice(startIndex, endIndex);
// Process the results to extract key-value pairs if possible
const formattedResults = paginatedResults.map(result => {
// Try to format as key-value pair (common for ID data files)
const parts = result.line.split(/\s+/);
if (parts.length >= 2) {
const id = parts[0];
const value = parts.slice(1).join(' ');
return {
...result,
id,
value,
formatted: `${id}\t${value}`
};
}
return result;
});
resolve({
results: formattedResults,
pagination: {
page,
pageSize,
totalResults,
totalPages,
hasNextPage: page < totalPages,
hasPreviousPage: page > 1
}
});
});
rl.on('error', (err) => {
reject(err);
});
});
}
/**
* Check if a file exists in the data directory
* @param filename The filename to check
* @returns Boolean indicating if the file exists
*/
function fileExists(filename: string): boolean {
const filePath = path.join(DATA_DIR, filename);
return fs.existsSync(filePath);
}
/**
* Get data file details
* @param filename The filename to get details for
* @returns Object with file details
*/
function getFileDetails(filename: string): any {
try {
const filePath = path.join(DATA_DIR, filename);
if (!fs.existsSync(filePath)) {
return { exists: false };
}
const stats = fs.statSync(filePath);
const lineCount = getFileLineCount(filePath);
return {
exists: true,
size: stats.size,
lineCount,
created: stats.birthtime,
lastModified: stats.mtime
};
} catch (error) {
console.error(`Error getting file details for ${filename}:`, error);
return { exists: false, error: 'Error getting file details' };
}
}
/**
* Get the number of lines in a file
* @param filePath Path to the file
* @returns Number of lines in the file
*/
function getFileLineCount(filePath: string): number {
try {
const content = fs.readFileSync(filePath, 'utf8');
return content.split('\n').length;
} catch (error) {
console.error(`Error counting lines in ${filePath}:`, error);
return 0;
}
}
/**
* List all data files in the data directory
* @param fileType Optional filter for file type
* @returns Array of file names
*/
function listDataFiles(fileType?: string): string[] {
try {
const files = fs.readdirSync(DATA_DIR);
if (fileType) {
return files.filter(file => file.endsWith(`.${fileType}`));
}
return files;
} catch (error) {
console.error("Error listing data files:", error);
return [];
}
}
server.setRequestHandler(ListToolsRequestSchema, async () => {
return {
tools: [
{
name: "osrs_wiki_search",
description: "Search the OSRS Wiki for pages matching a search term.",
inputSchema: convertZodToJsonSchema(OsrsWikiSearchSchema),
},
{
name: "osrs_wiki_get_page_info",
description: "Get information about specific pages on the OSRS Wiki.",
inputSchema: convertZodToJsonSchema(OsrsWikiGetPageInfoSchema),
},
{
name: "osrs_wiki_parse_page",
description: "Get the parsed HTML content of a specific OSRS Wiki page.",
inputSchema: convertZodToJsonSchema(OsrsWikiParsePageSchema),
},
{
name: "search_varptypes",
description: "Search the varptypes.txt file for player variables (varps) that store player state and progress.",
inputSchema: convertZodToJsonSchema(FileSearchSchema),
},
{
name: "search_varbittypes",
description: "Search the varbittypes.txt file for variable bits (varbits) that store individual bits from varps.",
inputSchema: convertZodToJsonSchema(FileSearchSchema),
},
{
name: "search_iftypes",
description: "Search the iftypes.txt file for interface definitions used in the game's UI.",
inputSchema: convertZodToJsonSchema(FileSearchSchema),
},
{
name: "search_invtypes",
description: "Search the invtypes.txt file for inventory type definitions in the game.",
inputSchema: convertZodToJsonSchema(FileSearchSchema),
},
{
name: "search_loctypes",
description: "Search the loctypes.txt file for location/object type definitions in the game world.",
inputSchema: convertZodToJsonSchema(FileSearchSchema),
},
{
name: "search_npctypes",
description: "Search the npctypes.txt file for NPC (non-player character) definitions.",
inputSchema: convertZodToJsonSchema(FileSearchSchema),
},
{
name: "search_objtypes",
description: "Search the objtypes.txt file for object/item definitions in the game.",
inputSchema: convertZodToJsonSchema(FileSearchSchema),
},
{
name: "search_rowtypes",
description: "Search the rowtypes.txt file for row definitions used in various interfaces.",
inputSchema: convertZodToJsonSchema(FileSearchSchema),
},
{
name: "search_seqtypes",
description: "Search the seqtypes.txt file for animation sequence definitions.",
inputSchema: convertZodToJsonSchema(FileSearchSchema),
},
{
name: "search_soundtypes",
description: "Search the soundtypes.txt file for sound effect definitions in the game.",
inputSchema: convertZodToJsonSchema(FileSearchSchema),
},
{
name: "search_spottypes",
description: "Search the spottypes.txt file for spot animation (graphical effect) definitions.",
inputSchema: convertZodToJsonSchema(FileSearchSchema),
},
{
name: "search_spritetypes",
description: "Search the spritetypes.txt file for sprite image definitions used in the interface.",
inputSchema: convertZodToJsonSchema(FileSearchSchema),
},
{
name: "search_tabletypes",
description: "Search the tabletypes.txt file for interface tab definitions.",
inputSchema: convertZodToJsonSchema(FileSearchSchema),
},
{
name: "search_data_file",
description: "Search any file in the data directory for matching entries.",
inputSchema: convertZodToJsonSchema(GenericFileSearchSchema),
},
{
name: "get_file_details",
description: "Get details about a file in the data directory.",
inputSchema: convertZodToJsonSchema(FileDetailsSchema),
},
{
name: "list_data_files",
description: "List available data files in the data directory.",
inputSchema: convertZodToJsonSchema(ListDataFilesSchema),
},
]
};
});
server.setRequestHandler(CallToolRequestSchema, async (request) => {
const { name, arguments: args } = request.params;
try {
switch (name) {
case "osrs_wiki_search":
const { search, limit = 10, offset = 0 } = OsrsWikiSearchSchema.parse(args);
const searchResponse = await osrsApiClient.get('', {
params: {
action: 'query',
list: 'search',
srsearch: search,
srlimit: limit,
sroffset: offset,
srprop: 'snippet|titlesnippet|sectiontitle'
}
});
return responseToString(searchResponse.data);
case "osrs_wiki_get_page_info":
const { titles } = OsrsWikiGetPageInfoSchema.parse(args);
const pageInfoResponse = await osrsApiClient.get('', {
params: {
action: 'query',
prop: 'info',
titles: titles
}
});
return responseToString(pageInfoResponse.data);
case "osrs_wiki_parse_page":
const { page } = OsrsWikiParsePageSchema.parse(args);
const parseResponse = await osrsApiClient.get('', {
params: {
action: 'parse',
page: page,
prop: 'text',
formatversion: 2
}
});
return responseToString(parseResponse.data?.parse?.text || 'Page content not found.');
case "search_varptypes":
case "search_varbittypes":
case "search_iftypes":
case "search_invtypes":
case "search_loctypes":
case "search_npctypes":
case "search_objtypes":
case "search_rowtypes":
case "search_seqtypes":
case "search_soundtypes":
case "search_spottypes":
case "search_spritetypes":
case "search_tabletypes":
const { query, page: filePage = 1, pageSize: filePageSize = 10 } = FileSearchSchema.parse(args);
const filename = `${name.replace('search_', '')}.txt`;
const filePath = path.join(DATA_DIR, filename);
if (!fileExists(filename)) {
return responseToString({ error: `${filename} not found in data directory` });
}
const fileResults = await searchFile(filePath, query, filePage, filePageSize);
return responseToString(fileResults);
case "search_data_file":
const { filename: genericFilename, query: searchQuery, page: genericFilePage = 1, pageSize: genericFilePageSize = 10 } = GenericFileSearchSchema.parse(args);
// Security check to prevent directory traversal
if (genericFilename.includes('..') || genericFilename.includes('/') || genericFilename.includes('\\')) {
throw new Error('Invalid filename');
}
if (!fileExists(genericFilename)) {
return responseToString({ error: `${genericFilename} not found in data directory` });
}
const genericFilePath = path.join(DATA_DIR, genericFilename);
const genericFileResults = await searchFile(genericFilePath, searchQuery, genericFilePage, genericFilePageSize);
return responseToString(genericFileResults);
case "get_file_details":
const { filename: detailsFilename } = FileDetailsSchema.parse(args);
// Security check to prevent directory traversal
if (detailsFilename.includes('..') || detailsFilename.includes('/') || detailsFilename.includes('\\')) {
throw new Error('Invalid filename');
}
const details = getFileDetails(detailsFilename);
return responseToString(details);
case "list_data_files":
const { fileType } = ListDataFilesSchema.parse(args);
const files = listDataFiles(fileType);
return responseToString({ files, path: DATA_DIR });
default:
throw new Error(`Unknown tool: ${name}`);
}
} catch (error) {
if (error instanceof z.ZodError) {
throw new Error(
`Invalid arguments: ${error.errors
.map((e) => `${e.path.join(".")}: ${e.message}`)
.join(", ")}`
);
}
const err = error as any;
if (axios.isAxiosError(err)) {
console.error("Axios Error Details:", {
message: err.message,
url: err.config?.url,
method: err.config?.method,
params: err.config?.params,
data: err.config?.data,
responseStatus: err.response?.status,
responseData: err.response?.data,
stack: err.stack
});
throw new Error(`Error executing tool ${name}: ${err.message}${err.response?.data ? ` - Wiki Response: ${JSON.stringify(err.response.data)}` : ''}`);
} else {
console.error("Error details:", {
message: err.message,
stack: err.stack,
name: err.name,
fullError: JSON.stringify(err, Object.getOwnPropertyNames(err), 2)
});
throw new Error(`Error executing tool ${name}: ${err.message}`);
}
}
});
async function main() {
try {
//console.log("Starting MCP OSRS Server...");
const transport = new StdioServerTransport();
await server.connect(transport);
//console.log("MCP OSRS Server running on stdio");
} catch (error) {
console.error("Error during startup:", error);
process.exit(1);
}
}
main().catch((error) => {
console.error("Fatal error in main():", error);
process.exit(1);
});
```
--------------------------------------------------------------------------------
/data/spritetypes.txt:
--------------------------------------------------------------------------------
```
0 mapfunction
1 mapscene
2 mapfunction_infoicon
3 worldmap_marker
4 scroll_icon
5 worldmap_marker_mini
6 door
7 water
8 wall
9 planks
10 elfdoor
11 darkwood
12 roof
13 damage
14 leafytree
15 treestump
16 crag
17 mossy
18 railings
19 painting1
20 painting2
21 marble
22 wood2
23 fountain
24 thatched
25 cargonet
26 books
27 elfroof2
28 elfwood
29 mossybricks
30 mossybricks02
31 water_animated
32 gungywater
33 web
34 elfroof
35 mossydamage
36 bamboo
37 willowtex3
38 lava
39 bark
40 mapletree
41 stars
42 elfbrick
43 elfwall
44 chainmail
45 mummy
46 elfpainting
47 lava_animated
48 lava_animated_red
49 lava_animated_white
50 leafytree_diseased
51 marble_poh
52 stone_tiles
53 roof2
54 old_tiles
55 old_tiles_green
56 pebblefloor
57 wall_white
58 glyphs
59 canvas
60 old_tiles_lighter
61 woodenfloor_new
62 xmas_snowflake
63 mirror
64 cherryblossom
65 infernal_cape
66 leafytree_tiled
67 blank
68 leafytree_tiled02
69 leafytree02
70 ice
71 roof_snow
72 roof_snow02
73 texture_test01
74 texture_stone01
75 hieroglyphic_set1
76 hieroglyphic_set2
77 fog01
78 fog02
79 fog03
80 skulls01
81 skulls02
82 skulls03
83 skulls04
84 cobblestone01
85 cobblestone02
86 leafy_acacia01
87 leafy_stonepine01
88 stone_brick01
89 stone_brick02
90 leafytree_frosty
91 leafytree_tiled_frosty
92 icon_skull
93 icon_crown
94 icon_wizard
95 icon_comedy
96 icon_helmet
97 icon_swords
98 icon_tragedy
99 icon_tools
100 icon_tools2
101 icon_arrows
102 icon_balance
103 icon_bandit
104 icon_bones
105 icon_cabbage
106 icon_cat
107 icon_compass
108 icon_fish
109 icon_heart
110 icon_holy
111 icon_hunter
112 icon_ring
113 icon_robin
114 icon_rose
115 icon_shield
116 icon_unholy
117 icon_iron_standard
118 icon_iron_ultimate
119 logo
120 logo_deadman_mode
121 logo_seasonal_mode
122 logo_osrs
123 logo_speedrunning
124 titlebox
125 titlebutton
126 runes
127 sl_back
128 sl_flags
129 sl_arrows
130 sl_stars
131 sl_button
132 titlebutton_large
133 play_now_text
134 login_icons
135 titlebutton_wide
136 titlebutton_wide42
137 volume_options_bobble_slider
138 title_mute
139 fsw_banner_large01
140 fsw_banner_medium01
141 fsw_banner_small01
142 osm_banner_large01
143 osm_banner_medium01
144 osm_banner_small01
145 cross
146 clickcross
147 clickcircle_filled
148 clickcircle_filled_yellow_only
149 clickcircle_outline
150 mapdots
151 scrollbar
152 mapmarker
153 mapedge
154 mod_icons
155 mod_icons_interface
156 headicons_pk
157 headicons_prayer
158 headicons_hint
159 overlay_multiway
160 overlay_td_multiway
161 ge_icons
162 ge_smallicons
163 ge_itembackdrop
164 ge_backbutton
165 ge_textbackdrop
166 ge_textbackdrop_tall
167 ge_cancel
168 hiscores_icons
169 hiscores_activities
170 hiscores_bosses
171 oge_title
172 open_buttons
173 oge_images
174 hloading2
175 options_poh_icon
176 poh_room_layouts
177 stony_basalt
178 icy_basalt
179 poh_board_icons
180 orb_frame
181 orb_filler
182 orb_icon
183 orb_xp
184 ring_34
185 ring_40
186 ring_30
187 worldmap_icon
188 worldmap_icon_large
189 wiki_icon
190 bankbuttons
191 bankbutton_arrow_green
192 banktabs
193 banktab_icons
194 banktabs_small
195 tex_brown
196 tex_red
197 number_button
198 ca_progress_bar
199 ca_tier_swords
200 ca_tier_swords_small
201 osm_press_fnmode
202 osm_drag_camera
203 osm_press_interact
204 osm_press_minimise
205 osm_tap_interact
206 osm_tap_press
207 osm_function_buttons
208 osm_fn_mode_icons
209 osm_status_icons
210 osm_chat_buttons
211 upgrade_membership_button
212 upgrade_membership_button_highlight
213 welcomescreen_banner_default
214 membership_banner_skill
215 membership_banner_area
216 membership_banner_boss
217 membership_banner_diary
218 membership_banner_minigame
219 membership_banner_quest
220 membership_banner_transport
221 membership_banner_worn
222 membership_banner_dragonslayer
223 leagues_membership_banner
224 worldswitcher_stars
225 worldswitcher_flags
226 worldswitcher_filter
227 worldswitcher_filtered
228 pvpa_rankicons
229 pvpa_heart
230 dt2_icons
231 tli_button01_square_40x40
232 tli_button01_rectangle_58x40
233 tli_button01_rectangle_52x40
234 tli_button01_rectangle_58x24
235 tli_button01_accordion_58x43
236 tli_button01_orbinfo_65x34
237 tli_button01_orb01_34x34
238 pre_eoc_stones
239 mobile_stones
240 compass
241 mapback
242 chat_background
243 side_icons
244 sideicons_interface
245 sideicons_new
246 sideicons_logout
247 compass_outline
248 9slice_dark01_3x3
249 9slice_chiselled01_4x4
250 backleft1
251 main_top
252 fixed_minimap_cover
253 fixed_map_mask
254 fixed_map_clickmask
255 fixed_map_clickmask_wiki
256 fixed_compass_mask
257 mini_left
258 mini_topright
259 mini_right
260 mini_bottom
261 main_stones_bottom
262 side_background
263 side_background_bottom
264 side_background_left1
265 side_background_left2
266 side_background_right
267 side_background_top
268 side_stone_highlights
269 osrs_stretch_side_topbottom
270 osrs_stretch_side_columns
271 osrs_stretch_mapsurround
272 resize_map_mask
273 resize_map_clickmask
274 resize_map_clickmask_bond
275 resize_compass_mask
276 border_map_compass
277 hitmark
278 hitmark_blocked
279 standard_health_30
280 standard_health_40
281 standard_health_50
282 standard_health_60
283 standard_health_70
284 standard_health_80
285 standard_health_90
286 standard_health_100
287 standard_health_120
288 standard_health_140
289 standard_health_160
290 standard_shield_30
291 standard_shield_40
292 standard_shield_50
293 standard_shield_60
294 standard_shield_70
295 standard_shield_80
296 standard_shield_90
297 standard_shield_100
298 standard_shield_120
299 standard_shield_140
300 standard_shield_160
301 standard_armour_30
302 standard_armour_40
303 standard_armour_50
304 standard_armour_60
305 standard_armour_70
306 standard_armour_80
307 standard_armour_90
308 standard_armour_100
309 standard_armour_120
310 standard_armour_140
311 standard_armour_160
312 standard_charge_30
313 standard_charge_40
314 standard_charge_50
315 standard_charge_60
316 standard_charge_70
317 standard_charge_80
318 standard_charge_90
319 standard_charge_100
320 standard_charge_120
321 standard_charge_140
322 standard_charge_160
323 standard_prayer_30
324 standard_prayer_40
325 standard_prayer_50
326 standard_prayer_60
327 standard_prayer_70
328 standard_prayer_80
329 standard_prayer_90
330 standard_prayer_100
331 standard_prayer_120
332 standard_prayer_140
333 standard_prayer_160
334 standard_poison_30
335 standard_poison_40
336 standard_poison_50
337 standard_poison_60
338 standard_poison_70
339 standard_poison_80
340 standard_poison_90
341 standard_poison_100
342 standard_poison_120
343 standard_poison_140
344 standard_poison_160
345 headbar_shield_100
346 headbar_olmtimer_100
347 headbar_shooting_star_50
348 headbar_blood_90
349 headbar_blood_120
350 headbar_ice_90
351 headbar_blood_30
352 headbar_ice_120
353 headbar_heat_90
354 headbar_heat_120
355 magicon
356 magicoff
357 magicon2
358 magicoff2
359 lunar_magic_on
360 lunar_magic_off
361 magic_necro_on
362 magic_necro_off
363 2x_standard_spells_on
364 2x_standard_spells_off
365 2x_ancient_spells_on
366 2x_ancient_spells_off
367 2x_lunar_spells_on
368 2x_lunar_spells_off
369 2x_necro_spells_on
370 2x_necro_spells_off
371 magic_spell_padlocks
372 2x_magic_spell_padlocks
373 adventurepath_placeholder
374 adventurepath_in_focus
375 adventurepath_in_focus_small
376 ap_border
377 ap_path_icon
378 ap_path_banner
379 no_path
380 ap_sote_free_trial
381 getting_started_with_attack
382 getting_a_grip_on_it
383 weapons_master
384 getting_started_with_strength
385 building_muscle
386 body_builder
387 getting_started_with_defence
388 sticks_and_stones
389 mithril_defence
390 getting_started_with_magic
391 striking_a_pose
392 bringer_of_chaos
393 getting_started_with_ranged
394 honing_my_aim
395 sharpshooter
396 getting_started_with_fishing
397 getting_started_with_mining
398 getting_started_with_woodcutting
399 automatic_wizard
400 deadman_deathtype
401 deadman_sigil_icons
402 deadman_sigil_icons_tli
403 deadman_sigil_skulls
404 deadman_sigil_combat_icons_large
405 deadman_sigil_combat_icons_small
406 deadman_sigil_skilling_icons_large
407 deadman_sigil_skilling_icons_small
408 deadman_sigil_utility_icons_large
409 deadman_sigil_utility_icons_small
410 satisfaction_5scale
411 league_3_numerals
412 league_3_fragment_back
413 league_3_fragment_base
414 league_3_fragment_glow
415 league_3_icons_light
416 league_3_sparks_1
417 league_3_boss_icons
418 league_3_button
419 league_3_progress_bar
420 league_3_triskele
421 league_3_relics
422 league_3_relics_tli
423 league_3_relics_large
424 league_3_tutorial
425 league_3_fragment_bar_labels
426 league_4_map_empty
427 league_4_map_misthalin
428 league_4_map_karamja
429 league_4_map_wilderness
430 league_4_map_asgarnia
431 league_4_map_kandarin
432 league_4_map_desert
433 league_4_map_fremennik
434 league_4_map_tirannwn
435 league_4_map_morytania
436 league_4_map_kourend
437 league_4_map_shields01
438 league_4_map_shields02
439 league_4_map_names
440 league_4_relics_large
441 league_4_relics
442 league_4_relics_off
443 league_4_relics_medium
444 league_4_relics_medium_headicon
445 league_4_bloodthirsty_headicon
446 league_4_relics_medium_off
447 league_4_relics_tli
448 league_4_progress_bar
449 league_4_progress_bar_indicator
450 league_4_largemap_desert_1
451 league_4_largemap_desert_2
452 league_4_largemap_desert_3
453 league_4_largemap_kourend_1
454 league_4_largemap_kourend_2
455 league_4_largemap_kourend_3
456 league_4_largemap_kourend_4
457 league_5_map_empty
458 league_5_map_misthalin
459 league_5_map_karamja
460 league_5_map_wilderness
461 league_5_map_asgarnia
462 league_5_map_kandarin
463 league_5_map_desert
464 league_5_map_fremennik
465 league_5_map_tirannwn
466 league_5_map_morytania
467 league_5_map_kourend
468 league_5_map_varlamore
469 league_5_map_shields01
470 league_5_map_shields02
471 league_5_map_names
472 league_5_relics_large
473 league_5_relics
474 league_5_relics_off
475 league_5_relics_medium
476 league_5_relics_medium_headicon
477 league_5_relics_medium_off
478 league_5_relics_tli
479 league_5_progress_bar
480 league_5_progress_bar_indicator
481 league_5_combat_mastery_large
482 league_5_combat_mastery_large_off
483 league_5_combat_mastery_medium
484 league_5_combat_mastery_medium_off
485 league_5_combat_mastery_small
486 league_5_combat_mastery_small_off
487 league_5_combat_mastery_tli
488 league_5_combat_mastery_tier_small
489 league_5_combat_mastery_tier_small_off
490 league_5_combat_mastery_tier_medium
491 league_5_combat_mastery_tier_medium_off
492 league_5_combat_mastery_icon_medium
493 league_5_combat_mastery_icon_large
494 league_5_combat_mastery_highlight_small
495 league_5_combat_mastery_highlight_medium
496 league_5_combat_mastery_highlight_small_glow
497 league_5_combat_mastery_highlight_medium_glow
498 league_5_sparks_1
499 league_5_sparks_2
500 league_5_largemap_varlamore_1
501 league_5_largemap_varlamore_2
502 league_5_largemap_varlamore_3
503 league_5_largemap_varlamore_4
504 league_5_largemap_varlamore_5
505 open_buttons_small
506 league_trophy_icons
507 league_task_tiers
508 league_relics_large
509 league_relics
510 league_relics_outline
511 league_relics_outline_60x60
512 league_progress_bar
513 league_progress_bar_indicator
514 league_tiny_relic
515 league_relics_tli
516 league_tutorial
517 league_map
518 trailblazer_relics_large
519 trailblazer_relics
520 trailblazer_relics_tli
521 trailblazer_progress_bar
522 trailblazer_progress_bar_indicator
523 trailblazer_map_empty
524 trailblazer_map_misthalin
525 trailblazer_map_karamja
526 trailblazer_map_wilderness
527 trailblazer_map_asgarnia
528 trailblazer_map_kandarin
529 trailblazer_map_desert
530 trailblazer_map_fremennik
531 trailblazer_map_tirannwn
532 trailblazer_map_morytania
533 trailblazer_map_shields
534 trailblazer_map_shields_large
535 trailblazer_map_names
536 trailblazer_largemap_asgarnia_1
537 trailblazer_largemap_asgarnia_2
538 trailblazer_largemap_asgarnia_3
539 trailblazer_largemap_desert_1
540 trailblazer_largemap_desert_2
541 trailblazer_largemap_fremennik_1
542 trailblazer_largemap_fremennik_2
543 trailblazer_largemap_fremennik_3
544 trailblazer_largemap_fremennik_4
545 trailblazer_largemap_fremennik_5
546 trailblazer_largemap_kandarin_1
547 trailblazer_largemap_kandarin_2
548 trailblazer_largemap_kandarin_3
549 trailblazer_largemap_kandarin_4
550 trailblazer_largemap_kandarin_5
551 trailblazer_largemap_karamja_1
552 trailblazer_largemap_karamja_2
553 trailblazer_largemap_karamja_3
554 trailblazer_largemap_misthalin_1
555 trailblazer_largemap_misthalin_2
556 trailblazer_largemap_misthalin_3
557 trailblazer_largemap_misthalin_4
558 trailblazer_largemap_morytania_1
559 trailblazer_largemap_morytania_2
560 trailblazer_largemap_morytania_3
561 trailblazer_largemap_tirannwn_1
562 trailblazer_largemap_tirannwn_2
563 trailblazer_largemap_tirannwn_3
564 trailblazer_largemap_wilderness_1
565 trailblazer_largemap_wilderness_2
566 trailblazer_largemap_wilderness_3
567 giants_foundry_moulds_big
568 giants_foundry_moulds_small
569 giants_foundry_tool_icon
570 giants_foundry_hud_bar
571 giants_foundry_quality_bar
572 giants_foundry_tool_map_icon
573 prayeron
574 prayeroff
575 prayerglow
576 wornicons
577 options_buttons
578 options_buttons_large
579 miscgraphics
580 miscgraphics_buttonmiddle_grey
581 miscgraphics_buttonmiddle_red
582 miscgraphics_buttontile_nw_grey
583 miscgraphics_buttontile_nc_grey
584 miscgraphics_buttontile_ne_grey
585 miscgraphics_buttontile_cw_grey
586 miscgraphics_buttontile_cc_grey
587 miscgraphics_buttontile_ce_grey
588 miscgraphics_buttontile_sw_grey
589 miscgraphics_buttontile_sc_grey
590 miscgraphics_buttontile_se_grey
591 miscgraphics_buttontile_nw_red
592 miscgraphics_buttontile_nc_red
593 miscgraphics_buttontile_ne_red
594 miscgraphics_buttontile_cw_red
595 miscgraphics_buttontile_cc_red
596 miscgraphics_buttontile_ce_red
597 miscgraphics_buttontile_sw_red
598 miscgraphics_buttontile_sc_red
599 miscgraphics_buttontile_se_red
600 miscgraphics2
601 miscgraphics3
602 staticons
603 staticons2
604 combaticons
605 combaticons2
606 combaticons3
607 combatboxes
608 combatboxesmed
609 combatboxes_split
610 combatboxelong
611 combatboxes_large
612 combatboxes_very_large
613 combatboxes_special_attack
614 combat_autoretaliate
615 equip_screen_button
616 sworddecor
617 arrow
618 single_arrow
619 leftarrow
620 leftarrow_highlight
621 rightarrow
622 rightarrow_highlight
623 steelborder
624 steelborder2
625 steelborder_divider
626 gnomeball_buttons
627 leftarrow_small
628 leftarrow_small_highlight
629 rightarrow_small
630 rightarrow_small_highlight
631 rightarrow_small_stone
632 blackmark
633 button_brown
634 brown_border
635 button_red
636 chest
637 coins
638 key
639 keys
640 pen
641 startgame
642 titlescroll
643 letter
644 button_brown_big
645 button_brown_small
646 overlay_duel
647 red_green_arrows
648 mapdots_interface
649 cross_interface
650 cross_big
651 headicons_pk_interface
652 close_buttons
653 close_arrows
654 close_buttons_v2
655 options_icons
656 keyboard_key_left
657 keyboard_key_middle
658 keyboard_key_right
659 options_icons_small
660 options_slider
661 options_slider_five
662 options_radio_buttons
663 emotes
664 emotes_locked
665 barbassault_icons
666 scrollbar_sep
667 combat_shield
668 options_boxes
669 peng_emotes
670 achievement_diary_icons
671 tabs
672 ii_impling_icons
673 dream_inv_brdr
674 v2_stone_borders
675 v2_stone_borders_alt
676 v2_borders_slim
677 v2_borders_slim_joins
678 v2_stone_close_button
679 stoneborder_close_button
680 steelborder_close_button
681 grim_musicalnotes
682 grim_musicalnotes1
683 dream_monster_icon
684 ame_confirm_button
685 ame_confirm_button_no_back
686 tabs_split
687 tabs_short
688 tabs_tall
689 tabs_modal_short
690 tabs_modal_tall
691 wild_ditch_sign_button
692 warning_icons
693 tabs_large
694 exclamation_mark
695 pvpw_icons
696 pvp_warning_icon
697 heart_icon
698 group_icon
699 sortarrows
700 windowmode_icons
701 stop
702 save
703 load
704 slider_bobble
705 tick
706 checkbox
707 info
708 favourite_icons
709 whistle
710 fast_forward
711 tiny_combat_staticons
712 refresh
713 reset
714 poh_doors
715 spectator
716 miscgraphics4
717 miscgraphics5
718 thumbs
719 raids_challenge_icon
720 acc_man_icons
721 arrowkeys
722 storeorb
723 cluequest_map
724 gauntlet_map_icons
725 frex_runes
726 frex_ticks
727 square_button
728 menu_buttons
729 large_multi_use_icons
730 map_resize
731 hud_brackets
732 square_button_large
733 rect_button
734 myq5_tomb_buttons
735 overlay_singleway_plus
736 settings_tabs
737 settings_tabs_alt_active_end
738 toggle_box
739 settings_slider
740 soul_wars_staticons
741 soul_wars_gameicons
742 god_wars_icons
743 tabs_etched_corner
744 account_icons
745 rounded_tabs
746 iron_icons
747 popout_icons
748 roman_numerals
749 speedrun_trophies
750 arrows_curved
751 lotg_buttons
752 lockpicking
753 directional_lock
754 directional_lock_2
755 directional_lock_arrows
756 combination_lock
757 combination_lock_join
758 combination_lock_arrows
759 sotn_map
760 sotn_cipher
761 ground_items_plusminus
762 ground_items_visibility
763 sliding_cipher_inner
764 sliding_cipher_outer
765 combination_lock_symbols
766 morse_code
767 morse_code_singles
768 pog_machine
769 pog_exchanger
770 pog_buttons
771 pog_exchange_buttons
772 pog_slots
773 pog_windows
774 arrows_25
775 arrows_40
776 number_pad_background
777 number_pad_buttons
778 number_pad_arrows
779 coa_arrows
780 coa_strips
781 bond_redemption_icons
782 bond_graphic_128x64
783 icon_bonds_30x30
784 toa_grouping_icons
785 toa_invocation_icons
786 toa_invocation_icons_black
787 toa_invocation_icons_small
788 toa_invocations_progres_bar
789 toa_invocations_progress_bar_indicator
790 toa_difficulty_icons
791 toa_info_icon
792 tgod_garden_1_plant_diagram
793 tgod_garden_1_lake_map
794 tgod_garden_2_forest_map
795 tgod_garden_2_poison_diagram
796 tgod_garden_2_rune_diagram
797 tgod_garden_3_bucket_diagram
798 tgod_garden_3_carving_diagram
799 tgod_garden_3_package_diagram
800 tgod_garden_3_transfer_diagram
801 tgod_garden_4_creature_diagram
802 tgod_garden_4_delivery_diagram
803 tgod_garden_4_light_diagram
804 tgod_garden_4_recycling_diagram
805 tgod_garden_4_rune_diagram
806 zeah_book
807 arceuus_sigil
808 hosidius_sigil
809 lovakengj_sigil
810 piscarilius_sigil
811 shayzien_sigil
812 wint_icons
813 badge_colosseum_modifiers01_64x64
814 icon_colosseum_modifiers01_64x64
815 icon_colosseum_modifiers02_64x64
816 icon_colosseum_modifiers03_64x64
817 icon_alchemy_chemicals01_27x27
818 icon_alchemy_chemicals01_20x20
819 icon_alchemy_chemicals01_18x18
820 icon_alchemy_machines01_20x20
821 tradebacking
822 tradebacking_grey
823 tradebacking_dark
824 tradebacking_light
825 tradebacking_beige
826 tradebacking_red
827 v2_stone_button
828 v2_stone_button_in
829 v2_stone_button_out
830 button_polished
831 dashed_border
832 drag_handle
833 highlight_border
834 question_button
835 icon_stat_50x50
836 icon_boss_25x25
837 icon_boss_50x50
838 icon_buffbar_32x32
839 icon_rune_32x32
840 icon_prayer_zaros01_30x30
841 icon_prayer_zaros02_30x30
842 icon_tracker_loot01_30x30
843 icon_arrow_32x16
844 icon_activities_25x25
845 chat_tab_button
846 report_button
847 friends_changed_name
848 chat_type_icon
849 chatchannel_rank_icons
850 clan_rank_icons
851 scrollbar_v2
852 scrollbar_dragger_v2
853 scrollbar_dragger_horizontal_v2
854 scrollbar_v2_dark
855 scrollbar_dragger_v2_dark
856 scrollbar_parchment_v2
857 scrollbar_parchment_dragger_v2
858 scrollbar_trans_arrows
859 scrollbar_trans_dragger
```
--------------------------------------------------------------------------------
/data/soundtypes.txt:
--------------------------------------------------------------------------------
```
0 eyeglo_expulsion_3
1 advance_prayer2
2 royal_cutscene_1
3 ambient_church_happy
4 farming_final_cutscene
5 wom_jingle
6 recruit_memory_jingle
7 devious_cutscene
8 watchtower_machine_on
9 denath_cutscene
10 forgetful_jingle_open
11 tbwt_cooking
12 poh_civitas_jingle
13 anma_chicken_grab_1
14 soulbane_cutscene_fear
15 evil_twin_jingle
16 trek_sucess
17 keldatrade_win
18 grim_footsteps_2
19 advance_hunting2
20 speedygnome_lose
21 dreamland_journey_jingle
22 easter_jingle
23 advance_thieving
24 game_win
25 xmas_2021_jingle
26 6_second_silence
27 bkf_cutscene
28 zaniks_theme
29 lament_cutscene_5
30 advance_herblaw
31 vanstrom_cutscene
32 eyeglo_fluffy_transforms_1
33 romeo_cutscene
34 eyeglo_saboutage_jingle
35 trek_fail
36 eyeglo_spirit_tree_jingle
37 penance_jingle
38 refrain_end
39 advance_carpentry
40 advance_strength
41 sailing_journey_short
42 brain_fainting_jingle
43 game_lose
44 gotr_win_jingle
45 gotr_lose_jingle
46 poh_rimmington
47 wgs_shock_jingle
48 handsand_cutscene
49 soul_wars_lose
50 soul_wars_win
51 grand_exchange_trade_jingle
52 surok_rock_jingle
53 gnome_restaurant_jingle
54 river_daughter_jingle
55 surok_dance_jingle
56 grim_piano_demo
57 advance_mining2
58 advance_magic2
59 forgetful_puzzle_win
60 star_mining_boost
61 prisonpete_fail
62 penance_queen_jingle
63 mq3_castle_cutscene_2
64 area_tasks_jungle_jingle_all_easy
65 toa_boss_complete_jingle
66 toa_path_complete_jingle
67 pyramid_top
68 silence_25_seconds
69 xmas22_sting_jingle
70 castlewars_lose
71 royal_cutscene_1_extended
72 temple_built
73 barrows_complete
74 zaniks_resurrection
75 refrain_start
76 poh_lumbridge
77 advance_crafting
78 trek_destination
79 captain_braindeath
80 pied_piper
81 slug_prince_cutscene
82 eyeglo_expulsion_5
83 sos_peace
84 mq3_castle_cutscene_1
85 lament_cutscene_4
86 peng_bongo_jingle
87 open_light_chest
88 advance_thieving2
89 advance_hitpoints2
90 air_guitar_jingle
91 quest_complete_1
92 pest_win
93 balloon_journey_test
94 recruit_order_jingle2
95 dice_win
96 eyeglo_battlefield_cutscene_part2
97 area_tasks_jungle_jingle_med
98 rogue_win
99 dorgeshun_nursery_jingle
100 hosidius_jingle
101 dream_minigames_jingle
102 farming_amulet_jingle
103 advance_smithing
104 area_tasks_jungle_jingle_all_med
105 duel_start
106 area_tasks_jungle_jingle_easy
107 kr_statue_jingle
108 pest_fail
109 tbwt_fishing
110 advance_ranged2
111 tile_win
112 grim_footsteps_1
113 postie_pete_jingle
114 eyeglo_expulsion_jingle
115 osman_sneak_in
116 arena_wave_complete
117 petra_cutscene
118 skillcape_jingle
119 cat_defeated
120 king_rat_dies
121 arena_last_man_standing
122 pog_teaser_panic
123 pog_fluffy_reveal
124 pog_teaser
125 poh_wintry
126 swansong_jingle
127 advance_smithing2
128 shanty_claws_sea_shanty
129 mm_title
130 gadderanks_suspense
131 rock_cutscene
132 poh_rellekka
133 myreque3_cutscene_4
134 soulbane_cutscene_1
135 eyeglo_battlefield_cutscene_jingle
136 dwarf_meeting_end
137 gf_perfect_sword_jingle
138 advance_fletching2
139 gauntlet_minigame_end_jingle
140 advance_hunting
141 dice_lose
142 silence_1_second
143 maze_win
144 agility_complete
145 eyeglo_expulsion_2
146 advance_defense2
147 soulbane_final_cutscene
148 castlewars_win
149 farming_levelup
150 advance_agility
151 game_draw
152 refrain_loop
153 advance_cooking2
154 grim_story_complete
155 grim_footsteps_3
156 sos_life
157 morytania_boatride
158 tranquility_cutscene
159 forgetful_jingle_last
160 advance_runecraft
161 area_tasks_jungle_jingle_hard
162 light_flight
163 poh_taverly
164 balloon_journey_jingle
165 dov_zemo_jingle
166 eyeglo_battlefield_cutscene_part3
167 slug_queen_cutscene
168 quest_complete_3
169 lotr_jingle_2
170 tbwt_hunting
171 advance_mining
172 advance_fletching
173 hawaii_5_ogre
174 my2arm_ejection
175 my2arm_love_theme_short
176 my2arm_love_theme_end
177 advance_prayer
178 grim_right_answer
179 eyeglo_expulsion_4
180 devious_minds
181 trek_event
182 death
183 advance_slayer
184 advance_firemarking
185 darkmeyer_end_of_quest_jingle
186 grim_reaper_jingle
187 farming_levelup_2
188 100th_banquest_cutscene_2
189 death2
190 champion_complete
191 first_sunshine
192 league_task_jingle
193 league_area_jingle
194 league_relic_jingle
195 recruit_patience_jingle
196 eyeglo_saboutage_1
197 schools_correct_jingle
198 grim_grammaphone_kick
199 pickpocket_fairy_godfather
200 poh_canifis
201 advance_herblaw2
202 advance_defense
203 poh_canafis_jingle
204 guide_quiz_complete
205 sos_health
206 prisonpete_sucess
207 sailing_journey
208 grim_grammaphone_start
209 zombie_pirates
210 area_tasks_jungle_jingle_all_hard
211 advance_hitpoints
212 skullball_win
213 duel_win2
214 treasure_hunt_win
215 soulbane_cutscene_anger
216 twocats_wiley
217 advance_crafting2
218 fairyqueen_awakens
219 myarm_cooking_human_jingle
220 advance_cooking
221 tempoross_win_jingle
222 tempoross_lose_jingle
223 castlewars_draw
224 soulbane_cutscene_confu
225 eyeglo_expulsion_7
226 recruit_wisdom_jingle
227 recruit_observation_jingle
228 goal
229 eyeglo_battlefield_cutscene_part1
230 eyeglo_spirit_tree_1
231 poh_pollniveach
232 eyeglo_fluffy_transforms_jingle
233 colosseum_colossi_defeated
234 anma_chicken_grab_2
235 advance_ranged
236 jormungand_defeated_jingle
237 lotr_jingle_1
238 slug_mayor_cutscene
239 contact_intro_jingle
240 eyeglo_spirit_tree_2
241 recruit_logic_jingle
242 eyeglo_expulsion_1
243 snake_charming_short
244 juliet_dies_jingle
245 advance_slayer2
246 ambient_church_spooky
247 sos_plenty
248 cat_victory
249 advance_fishing2
250 advance_fishing
251 forgetful_jingle_mid
252 lament_cutscene_1
253 poh_yanille
254 advance_magic
255 dt2_sliske_reveal
256 advance_woodcutting2
257 brutal_viking_funeral
258 farming_grow
259 ambient_church_moody
260 complete_schematics
261 elf_singing
262 grim_wrong_answer
263 slice_of_grand_opening
264 advance_woodcutting
265 advance_carpentry2
266 tob_boss_killed_jingle
267 100th_banquest_cutscene
268 lament_cutscene_2
269 fairy_dragon_suspense
270 speedygnome_win
271 recruit_improvisation_jingle
272 kr_not_guilty
273 poh_brimhaven
274 peng_cowbell_jingle
275 100_pirate_cutscene
276 dragonslayer_victory
277 ham_evil_plot
278 rumble_in_da_jungle_jingle
279 magic_carpet_ride
280 eyeglo_expulsion_6
281 advance_strength2
282 snake_charming
283 ogre_boat_journey
284 outpost_cutscene
285 lament_cutscene_6
286 eyeglo_fluffy_transforms_2
287 advance_attack
288 fris_jingle_2
289 scape_main_jingle
290 twocats_fat
291 mizgog_cutscene
292 brain_op_jingle
293 eyeglo_saboutage_2
294 soulbane_cutscene_hope
295 lunar_isle_entrance_jingle
296 suduku_win
297 lament_cutscene_3
298 mm_killdemon
299 keldatrade_lose
300 schools_failure_jingle
301 king_rat_wins
302 mm_message
303 advance_attack2
304 advance_firemarking2
305 combat_level_up
306 pride22_cutscene_01
307 quest_complete_2
308 advance_runecraft2
309 monkey_business
310 monkey_sadness
311 monkey_trouble
312 scape_ape
313 monkey_badness
314 warpath
315 espionage
316 mouse_trap
317 complication
318 corridors_of_power
319 fe_fi_fo_fum
320 etcetera_theme
321 breeze
322 peng_bards_jingle
323 dwarf_theme
324 land_of_snow
325 righteousness
326 prime_time
327 cursed
328 wet_and_wild
329 wonder
330 artistry
331 march
332 alternative_root
333 miles_away
334 melodrama
335 kingdom
336 wonderous
337 xenophobe
338 ham_attack
339 trawler_minor
340 slice_of_silent_movie
341 pick_and_shovel
342 lightwalk
343 chompy_hunt
344 garden_of_spring
345 melzars_maze
346 scape_five_v5
347 deep_down
348 lore_and_order
349 starlight
350 twilight
351 corporal_punishment
352 parade
353 anywhere
354 diango_s_little_helpers
355 xmas_2021
356 fenkenstrain_s_refrain
357 the_chosen
358 narnode_s_theme
359 bubble_and_squeak
360 tale_of_keldagrim
361 sea_shanty2
362 pathways
363 revenants
364 untouchable
365 aztec
366 frogland
367 welcome_to_the_theatre_6
368 maiden_ambience
369 verzik_defeated
370 xarpus_combat
371 nylocas_combat
372 pestilent_bloat_combat
373 pestilent_bloat_ambience
374 verzik_combat
375 sotetseg_ambience
376 verzik_ambience
377 nylocas_ambience
378 xarpus_ambience
379 sotetseg_combat
380 maiden_combat
381 frostbite
382 crystal_sword
383 shining
384 beyond
385 slice_of_station
386 monster_melee
387 domain_of_the_vampyres
388 null
389 assault_and_battery
390 escape
391 theme
392 intrepid
393 cave_of_beasts
394 method_of_madness
395 mastermindless
396 monarch_waltz
397 the_plundered_tomb
398 lamistards_labyrinth
399 heavy_security
400 the_heist
401 the_north
402 work_work_work
403 easter_jig
404 down_and_out
405 heart_and_mind
406 the_shadow
407 scrubfoots_descent
408 fairy_dragon_cutscene
409 ice_melody
410 dark
411 gnome_village2
412 rhapsody
413 well_of_voyage
414 lost_soul
415 mutant_medley
416 high_seas
417 delrith_summoning
418 scape_wild
419 island_of_the_trolls
420 upass
421 ham_fisted
422 yuletide_eve
423 autumn_in_bridgelum
424 down_to_earth
425 castlewars
426 incarceration
427 the_evil_within
428 the_sound_of_guthix
429 temple_desecrated
430 the_kin
431 the_kin_fade
432 dangerous_logic
433 the_stone
434 the_route_of_all_evil
435 black_of_knight
436 the_route_of_the_problem
437 the_waiting_game
438 soul_wars
439 corporealbeast
440 contest
441 vanstrom
442 the_navigator
443 making_waves
444 dead_can_dance
445 forever
446 the_enchanter
447 attack2
448 inadequacy
449 osmans_garden_loop
450 davy_jones_locker
451 ready_for_battle
452 scape_santa
453 zaros_zeitgeist
454 armadyl_alliance
455 zamorak_zoo
456 ancient_prison
457 the_angels_fury
458 strength_of_saradomin
459 bandos_battalion
460 armageddon
461 time_to_mine
462 spy_games
463 chamber
464 coil
465 in_between
466 regal
467 competition
468 meddling_kids
469 everlasting
470 woe_of_the_wyvern
471 showdown
472 dorgeshun_city
473 borderland
474 newbie_melody
475 claustrophobia
476 brain_barrelchest_battle
477 trawler
478 guardians_of_the_rift
479 guardian_preparation
480 temple_of_the_eye
481 mudskipper_melody
482 horizon
483 vision
484 jungle_troubles
485 in_the_clink
486 high_spirits
487 fangs_for_the_memory
488 into_the_abyss
489 pest_control
490 rune_essence
491 church_music_2
492 homescape
493 expedition
494 body_parts
495 trouble_brewing
496 evil_bobs_island
497 alchemical_hydra
498 a_farmers_grind
499 desolate_mage
500 hespori_cave
501 hespori
502 shayzien_march
503 gill_bill
504 grow_grow_grow
505 ascent
506 upper_depths
507 newbie_farming
508 battlefront
509 stuck_in_the_mire
510 lower_depths
511 getting_down_to_business
512 hoe_down
513 ful_to_the_brim
514 forsaken_tower
515 way_of_the_wyrm
516 molch
517 kanon_of_khalith
518 olm_battle
519 burning_desire
520 we_are_the_fairies
521 out_of_the_deep
522 principality
523 gnome_village
524 baroque
525 in_the_pits
526 rat_hunt
527 ratboss_01
528 neverland
529 zealot
530 have_an_ice_day
531 fruits_de_mer
532 my_arms_journey
533 impetuous_clue
534 schools_out
535 wildwood
536 thrall_of_the_serpent
537 mage_arena
538 serenade
539 eagle_peak
540 ground_scape
541 village
542 mined_out
543 the_desolate_isle
544 exposed
545 the_quizmaster
546 way_of_the_enchanter
547 jungle_hunt
548 miscellania
549 pinball_wizard
550 bcs_cutscene
551 bcs_ruin
552 bcs_necropolis
553 bcs_tomb
554 bcs_combat
555 harmony
556 osrs_fossil_island_underwater_2017
557 osrs_fossil_island_underground_2017
558 osrs_fossil_island_lava_mine_2017
559 osrs_fossil_island_overground_2_2017
560 osrs_fossil_island_overground_2017
561 osrs_fossil_island_overground_1_2017
562 mellow
563 lullaby
564 muspah_boss
565 assassin_boss
566 ghorrock_dungeon
567 lament_of_meiyerditch
568 landlubber
569 surok_king_battle_music
570 scorpia_dances
571 cabin_fever
572 goblin_game
573 strange_place
574 altar_ego
575 faithless
576 cave_of_the_goblins
577 lord_drakan_reveal_combi_1
578 iceyene_1
579 arboretum
580 darkmeyer
581 the_terrible_tunnels
582 well_hallowed_air
583 the_terrible_caverns
584 hallowed_sepulchre
585 lord_drakan_reveal_part_2
586 upir_likhyi
587 lord_drakan_reveal_part_1
588 temple_of_light
589 clanwars
590 grotto
591 pirates_of_peril
592 fishing
593 witching
594 venomous
595 pirates_of_penance
596 null_and_void
597 attack4
598 blistering_barnacles
599 arrival
600 spooky2
601 the_lost_tribe
602 distant_land
603 lotr_jingle_3
604 easter_2024
605 wally_cutscene
606 tree_spirits
607 dead_quiet
608 barking_mad
609 settlement
610 shipwrecked
611 clanliness
612 tribal2
613 bunny_sugar_rush
614 chickened_out
615 wilderness
616 lair
617 fremmenik_trollking_jingle
618 barren_land
619 funny_bunnies
620 roots_and_flutes
621 legion
622 understanding
623 housesofkourend
624 rose
625 confrontation
626 coronation
627 xamphur
628 judgeofyama
629 ogre_the_top
630 the_longramble_scramble
631 waste_defaced
632 storeroom_shuffle
633 bolrie_s_diary
634 healin_feelin_
635 terrorbird_tussle
636 crystal_castle
637 norse_code
638 marooned
639 romancing_the_crone
640 my2arm_love_theme_full
641 weiss_town
642 troll_shuffle
643 my2arm_boss_battle
644 dangerous_way
645 knightly
646 dies_irae
647 wrath_and_ruin
648 church_music_1
649 eves_epinette
650 gnome_village_party
651 elven_mist
652 technology
653 overture
654 meridian
655 troubled
656 dream
657 dagannoth_dawn
658 garden_of_autumn
659 7th_realm
660 golden_touch
661 in_the_manor
662 emperor
663 book_of_spells
664 stillness
665 nightfall
666 undercurrent
667 long_way_home
668 everlasting_fire
669 tribal
670 the_enclave
671 close_quarters
672 zombiism
673 medieval
674 phasmatys
675 fanfare3
676 gargoyleboss
677 rising_damp
678 dunjun
679 bloodbath
680 ranis_duel_4_10
681 vanescula
682 bait
683 conspiracy
684 stranded
685 too_many_cooks
686 spirit
687 time_out
688 scape_scared
689 jungle_bells
690 mad_eadgar
691 lost_tribe_cutscene
692 on_the_shore
693 scape_soft
694 unknown_land
695 fris_jingle_1
696 rat_a_tat_tat
697 flute_salad
698 the_terrible_tower
699 gnomeball
700 scape_cave
701 maws_jaws_claws
702 big_chords
703 the_old_ones
704 zogre_dance
705 malady
706 the_mad_mole
707 lasting
708 brimstail_s_scales
709 expecting
710 attack6
711 shining_spirit
712 rest_in_peace
713 still_night
714 dream_theatre
715 undead_army
716 zombie_invasion
717 peng_plans_jingle
718 deep_wildy
719 home_sweet_home
720 attack3
721 karamja_jam
722 bobs_on_holiday
723 far_away
724 kr_betray_jingle
725 woodland
726 ambient_jungle
727 magical_journey
728 werewolves
729 attention
730 arabique
731 life_s_a_beach_
732 catch_me_if_you_can
733 grimly_fiendish
734 creature_cruelty
735 tzhaar
736 stratosphere
737 the_monsters_below
738 dance_of_death
739 warriors_guild
740 riverside
741 reggae
742 devils_may_care
743 stagnant
744 on_the_wing
745 moody
746 looking_back
747 jollyr
748 fire_and_brimstone
749 giant_dwarf_meeting
750 head_to_head
751 tiptoe
752 dreamstate
753 scape_main_default
754 talking_forest
755 crest_of_a_wave
756 harmony2
757 don_t_panic_zanik
758 zanik_s_theme
759 dusk_in_yu_biusk
760 temple_of_tribes
761 catacombs_and_tombs
762 roc_and_roll
763 masquerade
764 workshop
765 waking_dream
766 barb_wire
767 dangerous
768 spooky
769 floating_free
770 the_power_of_tears
771 natural
772 everywhere
773 lair_of_the_basilisk
774 jaws_of_the_basilisk
775 fight_of_the_basilisk
776 jormungand_fight
777 ballad_of_the_basilisk
778 the_far_side
779 athletes_foot
780 camdozaal_ruins_2021
781 camdozaal_vault
782 training_montage
783 waterlogged
784 jungly2
785 marzipan
786 fanfare
787 giantsfoundry_02
788 dragontooth_island
789 sarim_s_vermin
790 in_the_brine
791 drunken_dwarf
792 iban
793 last_man_standing
794 etcetera
795 mind_over_matter
796 miracle_dance
797 magic_dance
798 the_noble_rodent
799 dogs_of_war
800 wild_side
801 distillery_hilarity
802 army_of_darkness
803 the_galleon
804 leagues_iii_cutscene
805 path_of_peril
806 ham_and_seek
807 soundscape
808 island_life
809 waterfall
810 sea_shanty
811 camelot
812 food_for_thought
813 alls_fairy_in_love_n_war
814 the_adventurer
815 attack5
816 silence
817 doorways
818 title_fight
819 scape_sad
820 jungly1
821 toa_boss_akkha
822 toa_path_het
823 toa_boss_kephri
824 toa_boss_wardens
825 toa_boss_zebak
826 toa_path_apmeken
827 toa_boss_baba
828 toa_path_scabaras
829 toa_ambience
830 toa_lobby
831 toa_victory
832 toa_path_crondis
833 shadowland
834 tempoross
835 poles_apart
836 impetuous
837 throne_of_the_demon
838 the_desert
839 lament
840 spymaster
841 spirits_of_elid
842 sunburn
843 forgotten
844 sphinx
845 the_genie
846 beetle_juice
847 bandit_camp
848 the_golem
849 scarab
850 hypnotized
851 al_kharid
852 pharoah_s_tomb
853 egypt
854 sarcophagus
855 mirage
856 labyrinth
857 duel_arena
858 desert_voyage
859 nomad
860 arabian
861 arabian2
862 back_to_life
863 insect_queen
864 shine
865 grip_of_the_talon
866 arabian3
867 desert_heat
868 city_of_the_dead
869 bone_dry
870 gates_of_menaphos
871 the_depths
872 dynasty
873 incantation
874 tomb_raider
875 lonesome
876 over_to_nardah
877 volcanic_vikings
878 greatness
879 sad_meadow
880 upcoming
881 slug_a_bug_ball
882 aye_car_rum_ba
883 inspiration
884 jungly3
885 where_eagles_lair
886 temple
887 hells_bells
888 storm_brew
889 the_trade_parade
890 goblin_village
891 beneath_the_stronghold
892 nox_irae
893 oriental
894 underground
895 mausoleum
896 venture2
897 long_ago
898 little_cave_of_horrors
899 shayzien_outskirts
900 soulfall
901 box_of_delights
902 forlorn_homestead
903 sarachnis_lair
904 zeah_mining
905 zeah_combat
906 shayzienforces
907 wintertodt_boss
908 rugged_terrain
909 woodland_walk
910 shayzien_crypt
911 forthos_dungeon
912 wasteland
913 darkness_in_the_depths
914 zeah_magic
915 zeah_farming
916 darkly_altared
917 kourend_the_magnificent
918 hosidius_outskirts
919 arceuus_outskirts
920 lovakengj_outskirts
921 catacombsofkourend
922 warrens
923 zeah_fishing
924 wolf_mountain
925 deadlands
926 that_sullen_hall
927 gnome_king
928 tribal_background
929 magic_magic_magic
930 ralos_rise
931 hunter_guild
932 neypotzli
933 hueycoatl
934 quetzacalli_gorge
935 sunset_coast
936 aldarin_2
937 perilous_moons
938 aldarin
939 civitas_illa_fortis
940 mistrock
941 avium_savannah
942 amoxliatl
943 avium_savannah_2
944 twilight_temple
945 vmq1_cs4_01
946 fortis_colosseum
947 vmq1_cs2_01
948 vmq1_cs1_01
949 vmq1_cs3_01
950 cam_torum
951 civitas_illa_fortis_2
952 avium_savannah_3
953 hailstorm_mountains
954 autumn_voyage
955 voyage
956 dangerous_road
957 hermit
958 prif_slayer_dungeon
959 dance_of_the_meilyr
960 the_tower_of_voices
961 ithell
962 amlodd
963 stand_up_and_be_counted
964 traehern_toil
965 elven_seed
966 lletyas_destruction
967 no_pasaran
968 warped_library
969 the_dark_fragment
970 faith_of_the_hefin
971 gauntlet_minigame
972 zalcano_combat
973 city_guardians
974 iowerths_lament
975 cryws
976 scape_crystal
977 expanse
978 araxxor_combat
979 chain_of_command
980 cellar_song
981 barbarianism
982 bone_dance
983 romper_chomper
984 the_rogues_den
985 gaol
986 morytania
987 attack1
988 faerie
989 dimension_x
990 illusive
991 sojourn
992 wilderness2
993 monkey_madness
994 wilderness3
995 observatory_telescope_cutscene
996 overpass
997 forest
998 chef_surprize
999 tremble
1000 the_lunar_isle
1001 royale
1002 fight_or_flight
1003 os_anniversary_medley_v3
1004 dt2_digsite
1005 dt2_horn_part_1
1006 dt2_horn_part_5
1007 dt2_scar
1008 dt2_vault
1009 dt2_horn_part_4
1010 dt2_whisperer
1011 dt2_leviathan
1012 dt2_vardorvis
1013 dt2_horn
1014 dt2_horn_part_6
1015 dt2_stranglewood
1016 dt2_horn_part_2
1017 dt2_horn_part_3
1018 dt2_pursuer
1019 dt2_ghorrock
1020 dt2_wights
1021 dt2_sucellus
1022 dt2_lassar
1023 dt2_sliske
1024 dt2_lassar_silent
1025 cave_background
1026 the_slayer
1027 the_last_shanty
1028 lightness
1029 down_below
1030 no_way_out
1031 revenant_slayer_cave
1032 tears_of_guthix
1033 splendour
1034 barbarian_assault_tutorial
1035 scape_main
1036 trinity
1037 dorgeshun_deep
1038 slepe_dungeon
1039 nightmare_combat
1040 jungle_island_xmas
1041 major_miner
1042 ballad_of_enchantment
1043 start
1044 land_down_under
1045 wayward
1046 haunted_mine
1047 jungle_island
1048 wander
1049 rellekka
1050 la_mort
1051 voodoo_cult
1052 safety_in_numbers
1053 legend
1054 sea_shanty_xmas
1055 alone
1056 courage
1057 dance_of_the_undead
1058 have_a_blast
1059 right_on_track
1060 find_my_way
1061 araxyte
1062 the_other_side
1063 joy_of_the_hunt
1064 scape_hunter
1065 quest
1066 emotion
1067 night_of_the_vampiyre
1068 garden
1069 jester_minute
1070 reggae2
1071 saga
1072 fanfare2
1073 fear_and_loathing
1074 roll_the_bones
1075 the_mollusc_menace
1076 land_of_the_dwarves
1077 the_tower
1078 tomorrow
1079 the_cellar_dwellers
1080 brew_hoo_hoo
1081 slither_and_thither
1082 superstition
1083 myths_guild
1084 lucid_nightmare
1085 dragonkin_temple
1086 zombie_dragon
1087 dragonkin_ambience
1088 oncoming_foe
1089 galvic_boss_fight
1090 lucid_dream
1091 isle_of_everywhere
1092 crystal_cave
1093 background
1094 venture
1095 on_the_up
1096 grumpy
1097 knightmare
1098 victory_is_mine
1099 warrior
1100 garden_of_summer
1101 shadows_bouncer_jingle
1102 troubled_waters
1103 undead_dungeon
1104 subterranea
1105 cavern
1106 forgettable_melody
1107 yesteryear
1108 last_stand
1109 sire
1110 serene
1111 suspicious
1112 sea_minor_shanty
1113 forbidden
1114 pheasant_peasant
1115 lighthouse
1116 nether_realm
1117 garden_of_winter
1118 scape_original
1119 mor_ul_rek
1120 inferno
1121 winter_funfare
1122 adventure
1123 spookyjungle
1124 the_lost_melody
1125 sigmunds_showdown
```
--------------------------------------------------------------------------------
/data/tabletypes.txt:
--------------------------------------------------------------------------------
```
0:0 quest:id
0:1 quest:sortname
0:2 quest:displayname
0:3 quest:in_prerelease
0:4 quest:type
0:5 quest:members
0:6 quest:difficulty
0:7 quest:length
0:8 quest:location
0:9 quest:releasedate
0:10 quest:series
0:11 quest:seriesno
0:12 quest:seriesno_override
0:13 quest:startcoord
0:14 quest:startnpc
0:15 quest:startloc
0:16 quest:mapelement
0:17 quest:questpoints
0:18 quest:unstartedstate
0:19 quest:endstate
0:20 quest:version
0:21 quest:parent_quest
0:22 quest:has_subquests
0:23 quest:requirement_stats
0:24 quest:recommended_stats
0:25 quest:requirement_quests
0:26 quest:requirement_questpoints
0:27 quest:requirement_combat
0:28 quest:recommended_combat
0:29 quest:requirement_check_skills_on_start
0:30 quest:requirements_boostable
0:31 quest:speedrun
0:32 quest:total_xp_awarded
0:33 quest:prerequisite_direct
0:34 quest:prerequisite_indirect
0:35 quest:cr_can_recommend
0:36 quest:cr_experience_profile
0:37 quest:cr_recommendation_reason
0:38 quest:cr_recommendation_reason_is_primary
0:39 quest:cr_points_skill
0:40 quest:cr_points_transport
0:41 quest:cr_points_equipment
0:42 quest:cr_points_area
0:43 quest:cr_points_xp_type
0:44 quest:cr_starter
0:45 quest:fsw_world_first_id
1:0 events:name
1:1 events:year_of_release
1:2 events:type
1:3 events:identifier_obj
1:4 events:reward_name
1:5 events:reward_obj
1:6 events:finished_state
1:7 events:farewell_message
1:8 events:reward_usesystem
2:0 cr_module:displayname
2:1 cr_module:icon
2:2 cr_module:icon_offset
2:3 cr_module:content_container
3:0 cluehelper_cluetype:name
3:1 cluehelper_cluetype:quest_clues
3:2 cluehelper_cluetype:beginner_clues
3:3 cluehelper_cluetype:easy_clues
3:4 cluehelper_cluetype:medium_clues
3:5 cluehelper_cluetype:hard_clues
3:6 cluehelper_cluetype:elite_clues
3:7 cluehelper_cluetype:master_clues
4:0 cluehelper_clue_anagram:id
4:1 cluehelper_clue_anagram:difficulty
4:2 cluehelper_clue_anagram:clue_text
4:3 cluehelper_clue_anagram:target
4:4 cluehelper_clue_anagram:challenge
4:5 cluehelper_clue_anagram:region
4:6 cluehelper_clue_anagram:requirements
4:7 cluehelper_clue_anagram:allregions
5:0 cluehelper_clue_map:id
5:1 cluehelper_clue_map:difficulty
5:2 cluehelper_clue_map:target
5:3 cluehelper_clue_map:requirements
5:4 cluehelper_clue_map:region
5:5 cluehelper_clue_map:allregions
6:0 cluehelper_clue_cipher:id
6:1 cluehelper_clue_cipher:difficulty
6:2 cluehelper_clue_cipher:clue_text
6:3 cluehelper_clue_cipher:target
6:4 cluehelper_clue_cipher:challenge
6:5 cluehelper_clue_cipher:requirements
6:6 cluehelper_clue_cipher:region
6:7 cluehelper_clue_cipher:allregions
7:0 cluehelper_clue_coordinate:id
7:1 cluehelper_clue_coordinate:difficulty
7:2 cluehelper_clue_coordinate:clue_text
7:3 cluehelper_clue_coordinate:target
7:4 cluehelper_clue_coordinate:requirements
7:5 cluehelper_clue_coordinate:combat_encounter
7:6 cluehelper_clue_coordinate:region
7:7 cluehelper_clue_coordinate:allregions
8:0 cluehelper_clue_cryptic:id
8:1 cluehelper_clue_cryptic:difficulty
8:2 cluehelper_clue_cryptic:clue_text
8:3 cluehelper_clue_cryptic:target
8:4 cluehelper_clue_cryptic:requirements
8:5 cluehelper_clue_cryptic:challenge
8:6 cluehelper_clue_cryptic:outfit_text_fallback
8:7 cluehelper_clue_cryptic:outfit
8:8 cluehelper_clue_cryptic:hidey_hole_loc
8:9 cluehelper_clue_cryptic:hidey_hole_coord
8:10 cluehelper_clue_cryptic:region
8:11 cluehelper_clue_cryptic:allregions
9:0 cluehelper_clue_emote:id
9:1 cluehelper_clue_emote:difficulty
9:2 cluehelper_clue_emote:clue_text
9:3 cluehelper_clue_emote:target
9:4 cluehelper_clue_emote:emote
9:5 cluehelper_clue_emote:outfit_text_fallback
9:6 cluehelper_clue_emote:outfit
9:7 cluehelper_clue_emote:hidey_hole_loc
9:8 cluehelper_clue_emote:hidey_hole_coord
9:9 cluehelper_clue_emote:combat_encounter
9:10 cluehelper_clue_emote:requirements
9:11 cluehelper_clue_emote:region
9:12 cluehelper_clue_emote:allregions
10:0 cluehelper_clue_fairyring:id
10:1 cluehelper_clue_fairyring:difficulty
10:2 cluehelper_clue_fairyring:clue_text
10:3 cluehelper_clue_fairyring:fairyring
10:4 cluehelper_clue_fairyring:steps
10:5 cluehelper_clue_fairyring:target
10:6 cluehelper_clue_fairyring:requirements
10:7 cluehelper_clue_fairyring:region
10:8 cluehelper_clue_fairyring:allregions
11:0 cluehelper_clue_falobard:id
11:1 cluehelper_clue_falobard:difficulty
11:2 cluehelper_clue_falobard:clue_text
11:3 cluehelper_clue_falobard:target
11:4 cluehelper_clue_falobard:requirements
11:5 cluehelper_clue_falobard:region
11:6 cluehelper_clue_falobard:allregions
12:0 cluehelper_clue_hotcold:id
12:1 cluehelper_clue_hotcold:difficulty
12:2 cluehelper_clue_hotcold:target
12:3 cluehelper_clue_hotcold:requirements
12:4 cluehelper_clue_hotcold:combat_encounter
12:5 cluehelper_clue_hotcold:region
12:6 cluehelper_clue_hotcold:allregions
13:0 cluehelper_clue_music:id
13:1 cluehelper_clue_music:difficulty
13:2 cluehelper_clue_music:music
13:3 cluehelper_clue_music:unlock_text
13:4 cluehelper_clue_music:target
13:5 cluehelper_clue_music:requirements
13:6 cluehelper_clue_music:region
13:7 cluehelper_clue_music:allregions
14:0 cluehelper_clue_skillchallenge:id
14:1 cluehelper_clue_skillchallenge:difficulty
14:2 cluehelper_clue_skillchallenge:clue_text
14:3 cluehelper_clue_skillchallenge:requirements
14:4 cluehelper_clue_skillchallenge:target
14:5 cluehelper_clue_skillchallenge:region
14:6 cluehelper_clue_skillchallenge:allregions
15:0 cluehelper_target_npc:npc
15:1 cluehelper_target_npc:fallback_npc
15:2 cluehelper_target_npc:coord
15:3 cluehelper_target_npc:description
15:4 cluehelper_target_npc:teleport_coord
15:5 cluehelper_target_npc:teleport_restriction_quest
15:6 cluehelper_target_npc:teleport_restriction_skill
15:7 cluehelper_target_npc:teleport_restriction_custom
16:0 cluehelper_target_loc:loc
16:1 cluehelper_target_loc:fallback_loc
16:2 cluehelper_target_loc:coord
16:3 cluehelper_target_loc:description
16:4 cluehelper_target_loc:teleport_coord
16:5 cluehelper_target_loc:teleport_restriction_quest
16:6 cluehelper_target_loc:teleport_restriction_skill
16:7 cluehelper_target_loc:teleport_restriction_custom
17:0 cluehelper_target_mapzone:coord_sw
17:1 cluehelper_target_mapzone:coord_ne
17:2 cluehelper_target_mapzone:description
17:3 cluehelper_target_mapzone:teleport_coord
17:4 cluehelper_target_mapzone:teleport_restriction_quest
17:5 cluehelper_target_mapzone:teleport_restriction_skill
17:6 cluehelper_target_mapzone:teleport_restriction_custom
18:0 cluehelper_target_coord:coord
18:1 cluehelper_target_coord:description
18:2 cluehelper_target_coord:description_short
18:3 cluehelper_target_coord:teleport_coord
18:4 cluehelper_target_coord:teleport_restriction_quest
18:5 cluehelper_target_coord:teleport_restriction_skill
18:6 cluehelper_target_coord:teleport_restriction_custom
19:0 cluehelper_target_key:loc
19:1 cluehelper_target_key:loc_coord
19:2 cluehelper_target_key:npcs
19:3 cluehelper_target_key:key
19:4 cluehelper_target_key:key_coord
19:5 cluehelper_target_key:inv
19:6 cluehelper_target_key:count
19:7 cluehelper_target_key:description
19:8 cluehelper_target_key:teleport_coord
19:9 cluehelper_target_key:teleport_restriction_quest
19:10 cluehelper_target_key:teleport_restriction_skill
19:11 cluehelper_target_key:teleport_restriction_custom
20:0 cluehelper_target_kill:npcs
20:1 cluehelper_target_kill:coord
20:2 cluehelper_target_kill:description
20:3 cluehelper_target_kill:teleport_coord
20:4 cluehelper_target_kill:teleport_restriction_quest
20:5 cluehelper_target_kill:teleport_restriction_skill
20:6 cluehelper_target_kill:teleport_restriction_custom
21:0 cluehelper_requirement_obj:description
21:1 cluehelper_requirement_obj:item
21:2 cluehelper_requirement_obj:inv
21:3 cluehelper_requirement_obj:count
22:0 cluehelper_requirement_obj_param_trail_item:description
22:1 cluehelper_requirement_obj_param_trail_item:item_group
23:0 cluehelper_requirement_quest:description
23:1 cluehelper_requirement_quest:quest
23:2 cluehelper_requirement_quest:varstate
24:0 cluehelper_requirement_stat:stat
24:1 cluehelper_requirement_stat:level
25:0 cluehelper_challenge_question:question
26:0 cluehelper_challenge_box:description
27:0 cluehelper_combat_encounter:description
27:1 cluehelper_combat_encounter:npcs
28:0 cluehelper_outfit:description
28:1 cluehelper_outfit:wearpos_hat
28:2 cluehelper_outfit:wearpos_back
28:3 cluehelper_outfit:wearpos_front
28:4 cluehelper_outfit:wearpos_rhand
28:5 cluehelper_outfit:wearpos_torso
28:6 cluehelper_outfit:wearpos_lhand
28:7 cluehelper_outfit:wearpos_legs
28:8 cluehelper_outfit:wearpos_hands
28:9 cluehelper_outfit:wearpos_feet
28:10 cluehelper_outfit:wearpos_ring
28:11 cluehelper_outfit:wearpos_quiver
28:12 cluehelper_outfit:wearpos_param_hat
28:13 cluehelper_outfit:wearpos_param_back
28:14 cluehelper_outfit:wearpos_param_front
28:15 cluehelper_outfit:wearpos_param_rhand
28:16 cluehelper_outfit:wearpos_param_torso
28:17 cluehelper_outfit:wearpos_param_lhand
28:18 cluehelper_outfit:wearpos_param_legs
28:19 cluehelper_outfit:wearpos_param_hands
28:20 cluehelper_outfit:wearpos_param_feet
28:21 cluehelper_outfit:wearpos_param_ring
28:22 cluehelper_outfit:wearpos_param_quiver
28:23 cluehelper_outfit:wearpos_param_any
29:0 dbg_dummy_table:id
30:0 fsw_info_fresh_table:info
31:0 fsw_info_normal_table:info
32:0 fsw_points_info_table:info
33:0 fsw_points_boss_info_table:info
34:0 item_transmog:group
34:1 item_transmog:group_id
34:2 item_transmog:namedobj
34:3 item_transmog:ui_name
34:4 item_transmog:ui_examine
34:5 item_transmog:ui_op_name
35:0 combination_lock_dataset:min_length
35:1 combination_lock_dataset:max_length
35:2 combination_lock_dataset:value_type
35:3 combination_lock_dataset:values
35:4 combination_lock_dataset:randomise_start
36:0 combination_lock_values:string_value
36:1 combination_lock_values:graphic_value
37:0 hair_styles:name
37:1 hair_styles:player_kit_id_type_a
37:2 hair_styles:player_kit_id_type_b
37:3 hair_styles:head_model
37:4 hair_styles:updo_variant_type_a
37:5 hair_styles:updo_variant_type_b
38:0 facial_hair_styles:name
38:1 facial_hair_styles:player_kit_id_type_a
38:2 facial_hair_styles:player_kit_id_type_b
38:3 facial_hair_styles:chat_head
39:0 omnishop_shop_data:omnishop_shop_name
39:1 omnishop_shop_data:omnishop_shop_inv
39:2 omnishop_shop_data:omnishop_shop_currency
39:3 omnishop_shop_data:omnishop_shop_filter_titles
39:4 omnishop_shop_data:omnishop_shop_purse
39:5 omnishop_shop_data:omnishop_shop_stock
39:6 omnishop_shop_data:omnishop_shop_cost_mod_buy
39:7 omnishop_shop_data:omnishop_shop_cost_mod_sell
39:8 omnishop_shop_data:omnishop_shop_cost_mod_haggle
39:9 omnishop_shop_data:omnishop_shop_cost_currency
39:10 omnishop_shop_data:omnishop_shop_info_title
39:11 omnishop_shop_data:omnishop_shop_info_intro_desc
39:12 omnishop_shop_data:omnishop_shop_info_instructions
39:13 omnishop_shop_data:omnishop_shop_main_op_text
39:14 omnishop_shop_data:omnishop_shop_side_op_text
40:0 omnishop_stock_data:omnishop_stock_obj
40:1 omnishop_stock_data:omnishop_stock_alternateobj
40:2 omnishop_stock_data:omnishop_stock_toggle_var
40:3 omnishop_stock_data:omnishop_stock_toggle_var_owned_state
40:4 omnishop_stock_data:omnishop_stock_reclaimable
40:5 omnishop_stock_data:omnishop_stock_filter_id
40:6 omnishop_stock_data:omnishop_stock_cost
40:7 omnishop_stock_data:omnishop_stock_cost_mod_buy
40:8 omnishop_stock_data:omnishop_stock_cost_mod_sell
40:9 omnishop_stock_data:omnishop_stock_cost_mod_haggle
40:10 omnishop_stock_data:omnishop_stock_transaction_multiplier
40:11 omnishop_stock_data:omnishop_stock_restricted
40:12 omnishop_stock_data:omnishop_stock_restricted_category
40:13 omnishop_stock_data:omnishop_stock_restricted_uim
40:14 omnishop_stock_data:omnishop_stock_buyable
40:15 omnishop_stock_data:omnishop_stock_sellable
40:16 omnishop_stock_data:omnishop_stock_sold_noted
40:17 omnishop_stock_data:omnishop_stock_view_only
41:0 omnishop_currency_data:omnishop_currency_obj
41:1 omnishop_currency_data:omnishop_currency_name_singular
41:2 omnishop_currency_data:omnishop_currency_name_plural
41:3 omnishop_currency_data:omnishop_currency_graphic
42:0 omnishop_purse_data:omnishop_purse_inv
42:1 omnishop_purse_data:omnishop_purse_obj
43:0 whisperer_seed_spawns:id
43:1 whisperer_seed_spawns:timelimit
43:2 whisperer_seed_spawns:timelimit_awakened
43:3 whisperer_seed_spawns:weak_seed
43:4 whisperer_seed_spawns:danger_seed
44:0 music:sortname
44:1 music:displayname
44:2 music:unlockhint
44:3 music:duration
44:4 music:midi
44:5 music:variable
44:6 music:area
44:7 music:area_default
44:8 music:hidden
44:9 music:holiday
44:10 music:secondary_track
45:0 woodcutting_resource:stat_requirement
45:1 woodcutting_resource:action_delay
45:2 woodcutting_resource:base_gather_chance
45:3 woodcutting_resource:axe_gather_chance
45:4 woodcutting_resource:chop_anim_enum
45:5 woodcutting_resource:gather_sound
45:6 woodcutting_resource:track_last_resource
45:7 woodcutting_resource:group_gathering_config
45:8 woodcutting_resource:group_level_boost_cap
45:9 woodcutting_resource:group_xp_scalar_cap
45:10 woodcutting_resource:behaviour_data
46:0 woodcutting_basic_resource_data:is_farming_patch
46:1 woodcutting_basic_resource_data:gather_xp
46:2 woodcutting_basic_resource_data:cluenest_chance
46:3 woodcutting_basic_resource_data:birdsnest_chance
46:4 woodcutting_basic_resource_data:skillpet
46:5 woodcutting_basic_resource_data:skillpet_chance
46:6 woodcutting_basic_resource_data:gather_obj
46:7 woodcutting_basic_resource_data:leaves_obj
46:8 woodcutting_basic_resource_data:deplete_chance
46:9 woodcutting_basic_resource_data:respawn_time_range
47:0 gathering_event_sapling_loc:loc
47:1 gathering_event_sapling_loc:width
47:2 gathering_event_sapling_loc:length
48:0 group_gathering_resource:lifetime_range
48:1 group_gathering_resource:respawn_time_range
48:2 group_gathering_resource:buff_player_cap
48:3 group_gathering_resource:buff_id
48:4 group_gathering_resource:gathering_stat
48:5 group_gathering_resource:weakqueue_action_delay
48:6 group_gathering_resource:gathering_event_chance_data
49:0 gathering_event_chance_data:event_low_chance
49:1 gathering_event_chance_data:event_high_chance
49:2 gathering_event_chance_data:event_chance_player_cap
49:3 gathering_event_chance_data:event_start_time_buffer
49:4 gathering_event_chance_data:event_end_time_buffer
49:5 gathering_event_chance_data:events_list
50:0 gathering_event_events_list:event
51:0 misc_woodcutting_resource_data:owning_npc
51:1 misc_woodcutting_resource_data:owning_npc_name
51:2 misc_woodcutting_resource_data:resource_name
51:3 misc_woodcutting_resource_data:gather_xp
51:4 misc_woodcutting_resource_data:misc_quest_var_requirement
51:5 misc_woodcutting_resource_data:royal_quest_var_requirement
51:6 misc_woodcutting_resource_data:approval_chance
51:7 misc_woodcutting_resource_data:approval_amount
52:0 dt2_lassar_barrier:tier
52:1 dt2_lassar_barrier:id
52:2 dt2_lassar_barrier:coord
53:0 dt2_lassar_remnant:id
53:1 dt2_lassar_remnant:coord
53:2 dt2_lassar_remnant:empowered
53:3 dt2_lassar_remnant:quest_stage
54:0 dt2_lassar_door:lock_id
54:1 dt2_lassar_door:left_coord
54:2 dt2_lassar_door:right_coord
54:3 dt2_lassar_door:rotation
54:4 dt2_lassar_door:braziers_required
54:5 dt2_lassar_door:key_obj
54:6 dt2_lassar_door:key_namedobj
54:7 dt2_lassar_door:instant_unlock
55:0 dt2_lassar_chest:lock_id
55:1 dt2_lassar_chest:coord
55:2 dt2_lassar_chest:base_chest
55:3 dt2_lassar_chest:rotation
55:4 dt2_lassar_chest:loc_shape
55:5 dt2_lassar_chest:braziers_required
55:6 dt2_lassar_chest:key_obj
55:7 dt2_lassar_chest:key_namedobj
55:8 dt2_lassar_chest:item_to_give
55:9 dt2_lassar_chest:give_string
55:10 dt2_lassar_chest:instant_unlock
56:0 dt2_lassar_ghosts:ghost
57:0 dt2_lassar_npcs:npc
58:0 dt2_lassar_items:item
59:0 dt2_lassar_braziers:id
59:1 dt2_lassar_braziers:coord
60:0 dt2_scar_maze:id
60:1 dt2_scar_maze:source
60:2 dt2_scar_maze:entry_coord
60:3 dt2_scar_maze:boat_room_coord
61:0 speedrun:quest
61:1 speedrun:speedrun_state
61:2 speedrun:speedrun_trophy_times
61:3 speedrun:speedrun_item_unlocks
61:4 speedrun:speedrun_quest_unlocks
61:5 speedrun:speedrun_stat_unlocks
61:6 speedrun:speedrun_combat_stats_unlock
61:7 speedrun:speedrun_poh_location
62:0 clan_setting_options_list:clan_setting_title
62:1 clan_setting_options_list:clan_setting_option
62:2 clan_setting_options_list:clan_setting_entry_height
62:3 clan_setting_options_list:clan_setting_mobile_entry_height
62:4 clan_setting_options_list:clan_setting_icon_size
63:0 varlamore_thieving_house:id
63:1 varlamore_thieving_house:house_coord
63:2 varlamore_thieving_house:outside_door_coord
63:3 varlamore_thieving_house:inside_door_coord
63:4 varlamore_thieving_house:wander_coord
63:5 varlamore_thieving_house:window_outside_coord
63:6 varlamore_thieving_house:house_name
63:7 varlamore_thieving_house:house_name_pronoun
63:8 varlamore_thieving_house:house_area
63:9 varlamore_thieving_house:house_lootable
63:10 varlamore_thieving_house:house_door_rotation_open
63:11 varlamore_thieving_house:house_door_rotation_closed
64:0 quetzal:id
64:1 quetzal:name
64:2 quetzal:coord
64:3 quetzal:if_model
64:4 quetzal:if_x_pos
64:5 quetzal:if_y_pos
64:6 quetzal:auto_unlocked
64:7 quetzal:npc
64:8 quetzal:loc
65:0 torso_styles:name
65:1 torso_styles:player_kit_id_type_a
65:2 torso_styles:player_kit_id_type_b
65:3 torso_styles:torso_model_type_a_1
65:4 torso_styles:torso_model_type_a_2
65:5 torso_styles:torso_model_type_b_1
65:6 torso_styles:torso_model_type_b_2
66:0 sleeve_styles:name
66:1 sleeve_styles:player_kit_id_type_a
66:2 sleeve_styles:player_kit_id_type_b
66:3 sleeve_styles:sleeve_model_type_a
66:4 sleeve_styles:sleeve_model_type_b
67:0 legging_styles:name
67:1 legging_styles:player_kit_id_type_a
67:2 legging_styles:player_kit_id_type_b
67:3 legging_styles:legging_model_type_a
67:4 legging_styles:legging_model_type_b
68:0 shoe_styles:name
68:1 shoe_styles:player_kit_id_type_a
68:2 shoe_styles:player_kit_id_type_b
68:3 shoe_styles:shoe_model_type_a
68:4 shoe_styles:shoe_model_type_b
69:0 hand_styles:name
69:1 hand_styles:player_kit_id_type_a
69:2 hand_styles:player_kit_id_type_b
69:3 hand_styles:hand_model_type_a
69:4 hand_styles:hand_model_type_b
70:0 vmq3_tower_trial_3:suspect_id
70:1 vmq3_tower_trial_3:suspect_npc
70:2 vmq3_tower_trial_3:name
70:3 vmq3_tower_trial_3:response
70:4 vmq3_tower_trial_3:response_wrong
71:0 vmq3_tower_trial_4_cone:direction
71:1 vmq3_tower_trial_4_cone:tile_data
72:0 pendant_of_ates_teleports:id
72:1 pendant_of_ates_teleports:teleport_name
72:2 pendant_of_ates_teleports:teleport_coord
72:3 pendant_of_ates_teleports:teleport_if_layer
73:0 eaa_shame_game:id
73:1 eaa_shame_game:option
74:0 varlamore_wyrm_agility_route:name_lowercase
74:1 varlamore_wyrm_agility_route:name_capitalised
74:2 varlamore_wyrm_agility_route:agility_level
74:3 varlamore_wyrm_agility_route:pet_rate
74:4 varlamore_wyrm_agility_route:completion_xp
74:5 varlamore_wyrm_agility_route:route_length
74:6 varlamore_wyrm_agility_route:obstacles_enum
74:7 varlamore_wyrm_agility_route:termite_obstacle_ids
75:0 huey_special_attack:phase
75:1 huey_special_attack:cd
75:2 huey_special_attack:attacks
76:0 chartering_destination_data:chartering_destination_id
76:1 chartering_destination_data:chartering_destination_name
76:2 chartering_destination_data:chartering_destination_ui_label
76:3 chartering_destination_data:chartering_destination_ui_marker
76:4 chartering_destination_data:chartering_destination_port_coord
77:0 prepot_device_loadout_ui:loadout_id
77:1 prepot_device_loadout_ui:container_com
77:2 prepot_device_loadout_ui:contents_com
77:3 prepot_device_loadout_ui:load_btn_com
77:4 prepot_device_loadout_ui:save_btn_com
78:0 combat_interface_weapon_category:id
78:1 combat_interface_weapon_category:button
79:0 hiscores_skill_info:skillname
79:1 hiscores_skill_info:skillid
79:2 hiscores_skill_info:skillicon
80:0 hiscores_activity_info:activityvarp
80:1 hiscores_activity_info:activityname
80:2 hiscores_activity_info:activityicon
81:0 hiscores_bosses_info:bossname
81:1 hiscores_bosses_info:bossicon
81:2 hiscores_bosses_info:bossvarp
82:0 region_data:region_id
82:1 region_data:name
82:2 region_data:map_graphic
82:3 region_data:map_component
82:4 region_data:map_shield_sprite
82:5 region_data:map_shield_sprite_highlighted
82:6 region_data:map_shield_sprite_small
82:7 region_data:map_name_sprite
82:8 region_data:map_name_sprite_highlighted
82:9 region_data:map_slideshow
82:10 region_data:area_info
82:11 region_data:area_teleport_coord
83:0 toggle_list_interface:title
83:1 toggle_list_interface:info
83:2 toggle_list_interface:disable_on_leagues
84:0 league_slayer_task_data:task_id
84:1 league_slayer_task_data:min_comlevel
84:2 league_slayer_task_data:min_stat_requirement_all
84:3 league_slayer_task_data:min_stat_requirement_any
84:4 league_slayer_task_data:leagues_min_comlevel
84:5 league_slayer_task_data:leagues_max_comlevel
84:6 league_slayer_task_data:quests_required_all
84:7 league_slayer_task_data:quests_required_any
84:8 league_slayer_task_data:regions
84:9 league_slayer_task_data:name_lowercase
84:10 league_slayer_task_data:name_uppercase
84:11 league_slayer_task_data:slayer_tip
84:12 league_slayer_task_data:master_weight_minamount_maxamount
85:0 leagues_echo_bosses:echo_orb_droprate
85:1 leagues_echo_bosses:echo_orb_object
85:2 leagues_echo_bosses:unique_drop
85:3 leagues_echo_bosses:unique_drop_rate
85:4 leagues_echo_bosses:ca_data
85:5 leagues_echo_bosses:description
85:6 leagues_echo_bosses:difficulty
85:7 leagues_echo_bosses:region
85:8 leagues_echo_bosses:name
85:9 leagues_echo_bosses:requirements
86:0 magic_enchant:base
86:1 magic_enchant:output
86:2 magic_enchant:spell
86:3 magic_enchant:members
86:4 magic_enchant:castxp
86:5 magic_enchant:anim
86:6 magic_enchant:spotanim
86:7 magic_enchant:sound
86:8 magic_enchant:special
86:9 magic_enchant:failmes
87:0 charges:max_charges
87:1 charges:charge_item_and_quantity
87:2 charges:charges_granted
87:3 charges:charges_type
87:4 charges:charges_quantity_bits_and_varp
88:0 synth:name
88:1 synth:sub_menu
88:2 synth:synth
88:3 synth:parent_directory
89:0 fairyring:id
89:1 fairyring:multiloc_state
89:2 fairyring:dest_coord
89:3 fairyring:code
89:4 fairyring:text_component
89:5 fairyring:fave_icon_component
89:6 fairyring:mapelement
89:7 fairyring:mapelement_tooltip
89:8 fairyring:desc
89:9 fairyring:apparition_npc
89:10 fairyring:show_apparition
89:11 fairyring:no_staff_return
```
--------------------------------------------------------------------------------
/data/invtypes.txt:
--------------------------------------------------------------------------------
```
0 trawler_rewardinv
1 axeshop
2 armourshop
3 generalshop1
4 generalshop2
5 runeshop
6 swordshop
7 archeryshop
8 clotheshop
9 staffshop
10 helmetshop
11 scimitarshop
12 legsshop
13 generalshop3
14 miningstore
15 shieldshop
16 skirtshop
17 generalshop4
18 championshop
19 maceshop
20 foodshop
21 battleaxeshop
22 chainmailshop
23 generaldwarf
24 generalshop5
25 magicshop
26 gemshop
27 craftingshop
28 goldshop
29 boozeshop
30 fishingshop
31 generalshop6
32 craftingshop2
33 runiteshop
34 generalshop7
35 runeplateshop
36 dragonswordshop
37 cheapringshop
38 generalshop8
39 2handedshop
40 herbloreshop
41 taxfree
42 pizzabaseshop
43 fishingshop2
44 fishrestaurant
45 dragonaxeshop
46 amuletshop
47 arheinstore
48 candleshop
49 archeryshop2
50 herbloreshop2
51 memberstaffshop
52 gemshop2
53 topshop
54 bakery
55 silvershop
56 gemshop3
57 adventurershop
58 spiceshop
59 furshop
60 fishingguild
61 khazardshop
62 gnomeshop
63 fancyclothesstore
64 magicguildshop
65 junglestore
66 lathastrainingstore
67 cookeryshop
68 pickaxeshop
69 teashop
70 generalshopogre
71 herbloreshopogre
72 silverstall
73 ardougnegemstall
74 spicestall
75 furstall
76 wydinstore
77 bedabincampshop
78 shantayshop
79 mcannonshop
80 ranging_guild_bowshop
81 ranging_guild_armourshop
82 ranging_guild_tribalshop
83 generallegends
84 legendsguildshop
85 shilofishingshop
86 gnomeshop_rometti
87 gnomeshop_gulluck
88 gnomeshop_heck
89 gnomeshop_hudo
90 tradeoffer
91 partyroom_dropinv
92 partyroom_tempinv
93 inv
94 worn
95 bank
96 crafting_make_rings
97 crafting_make_necklaces
98 crafting_make_amulets
99 blurberrybar
100 giannerestaurant
101 smithing_bronze1
102 smithing_bronze2
103 smithing_bronze3
104 smithing_bronze4
105 smithing_bronze5
106 smithing_iron1
107 smithing_iron2
108 smithing_iron3
109 smithing_iron4
110 smithing_iron5
111 smithing_steel1
112 smithing_steel2
113 smithing_steel3
114 smithing_steel4
115 smithing_steel5
116 smithing_mithril1
117 smithing_mithril2
118 smithing_mithril3
119 smithing_mithril4
120 smithing_mithril5
121 smithing_adamant1
122 smithing_adamant2
123 smithing_adamant3
124 smithing_adamant4
125 smithing_adamant5
126 smithing_rune1
127 smithing_rune2
128 smithing_rune3
129 smithing_rune4
130 smithing_rune5
131 magearena_runeshop
132 magearena_staffshop
133 deathkeep
134 dueloffer
135 duel_rottenfruitshop
136 duelwinnings
137 aprilfoolshorseshop
138 shilojunglestore
139 upassgeneralshop
140 trail_puzzleinv
141 trail_rewardinv
142 duelarrows
143 werewolfstore1
144 werewolfstore2
145 werewolfgeneralstore
146 craftingshop_free
147 craftingshop2_free
148 death_generalshop
149 death_pub
150 smithing_bronze_claws
151 smithing_iron_claws
152 smithing_steel_claws
153 smithing_mithril_claws
154 smithing_adamant_claws
155 smithing_rune_claws
156 tbwt_tiadeche_final_inventory
157 karamja_fishrestaurant
158 tbwt_tamayu_final_inventory
159 regicide_general_shop
160 regicide_general_shop_2
161 skill_guide_firemaking
162 skill_guide_agility
163 skill_guide_combat_weapons
164 skill_guide_combat_armours
165 skill_guide_cooking_overall
166 skill_guide_cooking_overall2
167 skill_guide_cooking_meat
168 skill_guide_cooking_bread
169 skill_guide_cooking_cakes
170 skill_guide_cooking_pizzas
171 skill_guide_cooking_pies
172 skill_guide_cooking_stews
173 skill_guide_cooking_wine
174 skill_guide_crafting_leather
175 skill_guide_crafting_spinning
176 skill_guide_crafting_pottery
177 skill_guide_crafting_glass
178 skill_guide_crafting_jewellery
179 skill_guide_crafting_staffs
180 skill_guide_fishing
181 skill_guide_fletching_bows
182 skill_guide_fletching_arrows
183 skill_guide_fletching_darts
184 skill_guide_fletching_bolts
185 skill_guide_herblore_herbs
186 skill_guide_herblore_potions
187 skill_guide_mining_ores
188 skill_guide_mining_pickaxes
189 skill_guide_ranged_bows
190 skill_guide_ranged_thrown
191 skill_guide_ranged_armour
192 skill_guide_runecrafting
193 skill_guide_smithing_smelting
194 skill_guide_smithing_bronze
195 skill_guide_smithing_iron
196 skill_guide_smithing_steel
197 skill_guide_smithing_mithril
198 skill_guide_smithing_adamant
199 skill_guide_smithing_rune
200 skill_guide_thieving_stalls
201 skill_guide_thieving_pickpocket
202 skill_guide_crafting_armour
203 skill_guide_woodcutting
204 razmiregeneralstore
205 razmirebuildingstore
206 skill_guide_magic_armour
207 trail_puzzlehintinv
208 viking_clothes_shop
209 viking_bar
210 viking_weapons_shop
211 viking_general_store
212 viking_fishmonger
213 viking_furshop
214 lighthouseshop
215 boardgames_boardinv
216 boardgames_sideinv
217 misc_fishmonger
218 misc_greengrocer
219 etc_fishmonger
220 etc_greengrocer
221 reinitialisation_inv
222 reinitialisation_inv_inactive
223 mm_magic_shop
224 mm_scimitar_shop
225 mm_food_shop
226 mm_crafting_shop
227 mm_general_shop
228 rangingguild_trade_tickets
229 skill_guide_slayer_monsters
230 skill_guide_slayer_equipment
231 slayershop
232 magicguildshop2
233 generalshop_phasmatys
234 skill_guide_cooking_hotdrinks
235 ahoy_generalshop
236 wildernesscapeshop1
237 wildernesscapeshop2
238 wildernesscapeshop3
239 wildernesscapeshop4
240 wildernesscapeshop5
241 wildernesscapeshop6
242 wildernesscapeshop7
243 wildernesscapeshop8
244 wildernesscapeshop9
245 wildernesscapeshop10
246 castlewars_trade_tickets
247 castlewars_trade_coins
248 smithing_lamp_iron
249 smithing_lamp_steel
250 salesman_ranging
251 mm_scimitar_shop2
252 feud_morrisanes
253 feud_alispub
254 pollnivneach_generalstore
255 dt_bandit_shop
256 rasoolshop1
257 fd_bandit_bar
258 sophanem_cloth_store
259 ahoy_akharanu_shop
260 uglug_nar_shop
261 keldagrim_warhammer_shop
262 keldagrim_quality_weapons_shop
263 keldagrim_quality_armour_shop
264 keldagrim_general_shop
265 keldagrim_pickaxe_shop
266 keldagrim_clothes_shop
267 keldagrim_bread_stall
268 keldagrim_crafting_stall
269 keldagrim_gem_stall
270 keldagrim_silver_stall
271 keldagrim_clothes_stall
272 minecart_temp_inv
273 seed_stall
274 skill_guide_thieving_chests
275 skill_guide_prayer
276 darkruneshop_crap
277 darkruneshop_uber
278 roguesden_puzzle_rotation
279 roguesden_shop
280 farming_shop_1
281 farming_shop_2
282 farming_shop_3
283 farming_shop_4
284 skill_guide_cooking_brewing
285 skill_guide_cooking_vegetables
286 skill_guide_crafting_weaving
287 skill_guide_farming_veg
288 skill_guide_farming_hops
289 skill_guide_farming_trees
290 skill_guide_farming_fruit_trees
291 skill_guide_farming_herbs
292 skill_guide_farming_flowers
293 skill_guide_farming_bushes
294 skill_guide_farming_special
295 skill_guide_farming_mushroom
296 skill_guide_farming_cactus
297 skill_guide_farming_calquat
298 skill_guide_farming_spirit_tree
299 skill_guide_farming_scarecrow
300 skill_guide_farming_belladonna
301 lletyageneralshop1
302 lletyaseamstressshop1
303 lletyaarcheryshop1
304 lletyafoodshop1
305 tai_bwo_wannai_cooperative
306 tai_bwo_wannai_drinksies
307 macro_certer
308 roguetrader_toughsudukuinv
309 roguetrader_alim_defendbj_inv
310 roguetrader_alim_assaultbj_inv
311 roguetrader_alim_meanpclothes_inv
312 roguetrader_alim_carpetclothes_inv
313 roguetrader_alim_runeretail_inv
314 roguetrader_alim_runewholesale_inv
315 roguetrader_alim_runedump
316 blast_furnace_inv
317 blast_furnace_bars_inv
318 smithing_guild_ore_seller
319 smithing_guild_buyer
320 pickcatinv
321 skill_guide_agility_courses
322 skill_guide_agility_areas
323 skill_guide_agility_shortcuts
324 tzhaar_shop_general
325 tzhaar_shop_equipment
326 tzhaar_shop_oreandgem
327 tzhaar_shop_rune
328 whiteknight_armoury1
329 whiteknight_armoury2
330 whiteknight_armoury3
331 whiteknight_armoury4
332 whiteknight_armoury5
333 whiteknight_armoury6
334 pillory_rottenfruitshop
335 skill_guide_cooking_dairy
336 skill_guide_woodcutting_axes
337 silvercast_holysymbol
338 silvercast_unholysymbol
339 silvercast_sickle
340 silvercast_lightning
341 silvercast_tiara
342 silvercast_agrith
343 generalshopnardah
344 armourshopnardah
345 chociceshopnardah
346 bakery2
347 magictraining_inventory
348 smithsshop
349 joeshop
350 charleyshop
351 mikeshop
352 shop_pies
353 skill_guide_woodcutting_canoes
354 farming_tools_fairyversion
355 wielded_weapon_inv
356 hundred_foodchest1
357 hundred_foodchest2
358 hundred_foodchest3
359 hundred_foodchest4
360 hundred_foodchest5
361 hundred_foodchest6
362 hundred_foodchest7
363 hundred_foodchest8
364 hundred_foodchest9
365 hundred_foodchest10
366 hundred_rewardchest1
367 hundred_rewardchest2
368 hundred_rewardchest3
369 hundred_rewardchest4
370 hundred_rewardchest5
371 hundred_rewardchest6
372 hundred_rewardchest7
373 hundred_rewardchest8
374 hundred_rewardchest9
375 hundred_rewardchest10
376 hundred_quest_journal
377 100guide_flourinv1
378 100guide_flourinv2
379 100guide_flourinv3
380 100guide_flourinv4
381 100guide_flourinv5
382 silvercast_commandrod
383 burgh_general_store
384 wine_merchant
385 wine_vinegar_merchant
386 wine_merchant_free
387 pest_archery_store
388 pest_rune_store
389 pest_general_store
390 misc_resources_collected
391 royal_generalstore
392 royal_clotheshop
393 royal_bar
394 royal_foodshop
395 poh_sawmill_shop
396 poh_stonemason_shop
397 poh_garden_centre
398 poh_furniture_menu_inv
399 skill_guide_carpentry_rooms
400 skill_guide_carpentry_seating
401 skill_guide_carpentry_storage
402 skill_guide_carpentry_skills
403 skill_guide_carpentry_decorative
404 skill_guide_carpentry_games
405 skill_guide_carpentry_garden
406 skill_guide_carpentry_misc
407 skill_guide_carpentry_chapel
408 skill_guide_carpentry_dungeon
409 skill_guide_carpentry_trophies
410 warguild_food_shop
411 warguild_armour_shop
412 warguild_potion_shop
413 dorgeshuun_weapon_shop
414 brew_reward_shop
415 skill_guide_thieving_other
416 lunar_general
417 lunar_clotheshop
418 lunar_runeshop
419 lunar_runeshop_compl
420 skill_guide_ranged_shortcuts
421 skill_guide_strength_weapons_and_armour
422 skill_guide_strength_shortcuts
423 skill_guide_fletching_cbows
424 skill_guide_magic_bolts
425 skill_guide_ranged_crossbows
426 skill_guide_smithing_blurite
427 xbows_shop
428 xbows_shop_addy
429 silvercast_xbows
430 smithing_bronze6
431 smithing_iron6
432 smithing_steel6
433 smithing_mithril6
434 xbows_grapple_inv
435 smithing_adamant6
436 smithing_rune6
437 skill_guide_cooking_gnome
438 eyeglo_inv_in
439 eyeglo_inv_out
440 eyeglo_inv_side
441 trader_stan_shop
442 meiyerditch_black_market
443 templeknight_armoury1
444 templeknight_armoury2
445 poh_costume_menu_inv
446 poh_costume_room_magic_wardrobe_inv
447 poh_costume_room_armour_inv
448 poh_costume_room_ame_inv
449 poh_costume_room_treasure_trail_1_inv
450 poh_costume_room_treasure_trail_2_inv
451 poh_costume_room_treasure_trail_3_inv
452 poh_costume_room_capes_inv
453 poh_costume_room_holiday_items_inv
454 skill_guide_carpentry_costume_room
455 roguesden_shop_skillcape
456 roguesden_shop_skillcape_trimmed
457 ranging_guild_armourshop_skillcape
458 ranging_guild_armourshop_skillcape_trimmed
459 runeshop_skillcape
460 runeshop_skillcape_trimmed
461 magicguildshop2_skillcape
462 magicguildshop2_skillcape_trimmed
463 ranging_guild_bowshop_skillcape
464 ranging_guild_bowshop_skillcape_trimmed
465 myarm_shop
466 archeryshop2_skillcape
467 archeryshop2_skillcape_trimmed
468 diango_hols_sack
469 skill_guide_hunting_tracking
470 skill_guide_hunting_birds
471 skill_guide_hunting_butterflies
472 skill_guide_hunting_deadfalls
473 skill_guide_hunting_boxtraps
474 skill_guide_hunting_nettraps
475 skill_guide_hunting_pitfalls
476 skill_guide_hunting_falconry
477 skill_guide_hunting_impboxes
478 skill_guide_hunting_rabbits
479 skill_guide_hunting_eagles
480 skill_guide_hunting_traps
481 skill_guide_hunting_clothing
482 hunting_customfurshop
483 hunting_shop_yanille
484 hunting_shop_nardah
485 poh_costume_room_treasure_trail_1a_inv
486 poh_costume_room_treasure_trail_2a_inv
487 poh_costume_room_treasure_trail_3a_inv
488 poh_costume_room_capes_inv_page2
489 anma_shop
490 barbassault_egginv
491 contact_craftingshop
492 contact_bakery
493 contact_daggershop
494 contact_embalmer
495 sophanem_cloth_store_updated
496 poh_costume_room_treasure_trail_1_inv_check
497 poh_costume_room_treasure_trail_1a_inv_check
498 poh_costume_room_treasure_trail_2_inv_check
499 poh_costume_room_treasure_trail_2a_inv_check
500 poh_costume_room_treasure_trail_3_inv_check
501 poh_costume_room_treasure_trail_3a_inv_check
502 frisb_n_shop
503 frisd_fishmonger
504 frisd_cook
505 frisd_armourshop
506 frisd_weaponshop
507 frisd_oreshop
508 frisd_yak_contraband
509 ttrek_follower_inv
510 dorgesh_food_sold
511 dorgesh_lamp_shop
512 dorgesh_leather_shop
513 dorgesh_general_store
514 dream_bank_inventory
515 dream_crate_inventory
516 looting_bag
517 poh_menagerie_pets
518 tradingpost_sell_0
519 tradingpost_sell_1
520 tradingpost_sell_2
521 tradingpost_sell_3
522 tradingpost_sell_4
523 tradingpost_sell_5
524 tradingpost_display
525 gravestone
526 ge_offer_0
527 ge_offer_1
528 ge_offer_2
529 ge_offer_3
530 ge_offer_4
531 ge_offer_5
532 microt_dropbox
533 microt_delbox
534 bonds_escrow
535 bonds_redeem_dummy
536 bonds_pouch
537 ge_offer_6
538 ge_offer_7
539 ge_collect_6
540 ge_collect_7
541 dueldisplay_dummy
542 deadman_axeshop
543 deadman_scimitarshop
544 deadman_craftingshop2
545 deadman_legsshop
546 deadman_swordshop
547 deadman_armourshop
548 deadman_archeryshop
549 deadman_skirtshop
550 deadman_fishingshop
551 deadman_memberstaffshop
552 deadman_helmetshop
553 deadmanlose
554 deadmanlose_dummy
555 deadmanprotect
556 deadmancert
557 deadmankey
558 deadman_loot_inv0
559 deadman_loot_inv1
560 deadman_loot_inv2
561 deadman_loot_inv3
562 deadman_loot_inv4
563 deadman_safebox
564 deadman_safebox_split
565 piscarilius_fish_trader_0
566 piscarilius_fish_trader_250
567 piscarilius_fish_trader_500
568 piscarilius_fish_trader_750
569 piscarilius_fish_trader_1000
570 piscarilius_fishing_supplies
571 piscarilius_generalstore
572 bank_holdinginv
573 seed_box
574 mm2_javelin_store
575 lovakengj_dynamite_shop
576 hh_inv
577 br_rewardinv
578 kourendgemstall
579 kourendgemstore
580 bakery3
581 raids_rewards
582 raids_sharedstorage
583 raids_privatestorage
584 deathkeep_items
585 tzhaar_shop_cityequipment
586 tzhaar_shop_cityoreandgem
587 mguild_oreshop
588 mguild_pickaxeshop
589 mguild_rewardshop
590 fossil_general_store
591 deadman_archeryshop2
592 deadman_adventureshop
593 deadman_pub
594 deadman_shantayshop
595 deadman_ranging_guild_bowshop
596 deadman_gemshop
597 deadman_gemshop2
598 deadman_gemstall
599 deadman_kourendgemstall
600 warrens_fishmonger
601 myths_guild_weaponry
602 myths_guild_armoury
603 myths_guild_capes
604 myths_guild_herbalist
605 deadman_salesman_ranging
606 deadman_pest_archery_store
607 deadman_pest_rune_store
608 deadman_lunar_runeshop
609 deadman_lunar_runeshop_compl
610 deadman_lletyaarcheryshop1
611 spectator_inventory
612 tob_chests
613 aprilfoolshorseshop_deadman
614 dueltax
615 duelholding_dummy
616 deadman_archeryshop2_skillcape
617 deadman_archeryshop2_skillcape_trimmed
618 bot_busting_loot
619 telenexus_cost
620 collection_transmit
621 kebos_poh_garden_centre
622 kebos_farming_equipment_shop
623 kebos_weapon_shop
624 kebos_farming_seed_shop
625 kebos_farming_seed_iron_shop
626 seed_vault
627 poh_costume_room_treasure_trail_0_inv
628 gauntlet_holding
629 prif_food_store
630 prif_mace_store
631 prif_weapon_store
632 prif_leigh_store
633 leagues_holding
634 generalshop9_easter
635 hallowed_rewardshop
636 death_permanent
637 poh_costumes
638 bankpin_inv
639 slayershop_pre_porcine
640 league_trailblazer_generalshop1
641 league_trailblazer_slayershop
642 league_trailblazer_slayershop_preporcine
643 league_trailblazer_catherby_charter
644 league_trailblazer_port_khazard_charter
645 league_trailblazer_varrock_armour_shop
646 league_secondinv
647 ii_shop
648 roguesden_shop_iron
649 roguesden_shop_skillcape_iron
650 roguesden_shop_skillcape_trimmed_iron
651 tackle_box
652 cutscene_empty
653 deadman_shayzien_rangeshop
654 shayzien_rangeshop
655 shayzien_pub
656 shayzien_clothesshop
657 warguild_food_shop_uim
658 warguild_food_shop_gim
659 inv_group_temp
660 inv_player_temp
661 inv_player_snapshot
662 trader_stan_brimhaven_gim
663 trader_stan_catherby_gim
664 trader_stan_harmless_gim
665 trader_stan_musa_gim
666 trader_stan_khazard_gim
667 trader_stan_phasmatys_gim
668 trader_stan_shop_uim
669 trader_stan_shop_gim
670 skill_guide_firemaking_uim
671 smithing_guild_ore_seller_uim
672 smithing_guild_ore_seller_gim
673 upassgeneralshop_uim
674 upassgeneralshop_gim
675 tbwt_tiadeche_final_uim
676 tbwt_tiadeche_final_gim
677 lletyaarcheryshop_uim
678 lletyaarcheryshop_gim
679 karamja_fishrestaurant_uim
680 karamja_fishrestaurant_gim
681 roguetrader_alim_runeretail_uim
682 roguetrader_alim_runeretail_gim
683 roguetrader_alim_runewholesale_uim
684 roguetrader_alim_runewholesale_gim
685 hundred_foodchest1_uim
686 hundred_foodchest1_gim
687 hundred_foodchest2_uim
688 hundred_foodchest2_gim
689 hundred_foodchest3_uim
690 hundred_foodchest3_gim
691 hundred_foodchest4_uim
692 hundred_foodchest4_gim
693 hundred_foodchest5_uim
694 hundred_foodchest5_gim
695 hundred_foodchest6_uim
696 hundred_foodchest6_gim
697 hundred_foodchest7_uim
698 hundred_foodchest7_gim
699 hundred_foodchest8_uim
700 hundred_foodchest8_gim
701 hundred_foodchest9_uim
702 hundred_foodchest9_gim
703 hundred_foodchest10_uim
704 hundred_foodchest10_gim
705 anma_shop_uim
706 anma_shop_gim
707 lunar_runeshop_uim
708 lunar_runeshop_gim
709 lunar_runeshop_compl_uim
710 lunar_runeshop_compl_gim
711 magearena_runeshop_uim
712 magearena_runeshop_gim
713 darkruneshop_crap_uim
714 darkruneshop_crap_gim
715 darkruneshop_uber_uim
716 darkruneshop_uber_gim
717 keldagrim_quality_weapons_shop_uim
718 keldagrim_quality_weapons_shop_gim
719 keldagrim_gem_stall_uim
720 keldagrim_gem_stall_gim
721 piscarilius_fish_trader_0_uim
722 piscarilius_fish_trader_0_gim
723 piscarilius_fish_trader_250_uim
724 piscarilius_fish_trader_250_gim
725 piscarilius_fish_trader_500_uim
726 piscarilius_fish_trader_500_gim
727 piscarilius_fish_trader_750_uim
728 piscarilius_fish_trader_750_gim
729 piscarilius_fish_trader_1000_uim
730 piscarilius_fish_trader_1000_gim
731 tzhaar_shop_oreandgem_uim
732 tzhaar_shop_oreandgem_gim
733 tzhaar_shop_cityoreandgem_uim
734 tzhaar_shop_cityoreandgem_gim
735 gemshop_uim
736 gemshop_gim
737 gemshop2_uim
738 gemshop2_gim
739 silvershop_uim
740 silvershop_gim
741 ardougnegemstall_uim
742 ardougnegemstall_gim
743 kourendgemstall_uim
744 kourendgemstall_gim
745 gnomeshop_gulluck_uim
746 gnomeshop_gulluck_gim
747 seed_stall_uim
748 seed_stall_gim
749 kebos_farming_seed_shop_uim
750 kebos_farming_seed_shop_gim
751 runeshop_uim
752 runeshop_gim
753 runeshop_skillcape_uim
754 runeshop_skillcape_gim
755 runeshop_skillcape_trimmed_uim
756 runeshop_skillcape_trimmed_gim
757 magicshop_uim
758 magicshop_gim
759 magicguildshop_uim
760 magicguildshop_gim
761 archeryshop_uim
762 archeryshop_gim
763 salesman_ranging_uim
764 salesman_ranging_gim
765 archeryshop2_uim
766 archeryshop2_gim
767 archeryshop2_skillcape_uim
768 archeryshop2_skillcape_gim
769 archeryshop2_skillcape_trimmed_uim
770 archeryshop2_skillcape_trimmed_gim
771 staffshop_uim
772 staffshop_gim
773 memberstaffshop_uim
774 memberstaffshop_gim
775 ranging_guild_bowshop_uim
776 ranging_guild_bowshop_gim
777 adventurershop_uim
778 adventurershop_gim
779 gnomeshop_uim
780 gnomeshop_gim
781 generallegends_uim
782 generallegends_gim
783 inv_player_fallback
784 wine_merchant_default_iron
785 wine_merchant_default_uim
786 wine_merchant_default_gim
787 wine_vinegar_merchant_iron
788 wine_vinegar_merchant_uim
789 wine_vinegar_merchant_gim
790 wine_merchant_free_iron
791 wine_merchant_free_uim
792 wine_merchant_free_gim
793 feud_alispub_im
794 feud_alispub_uim
795 feud_alispub_gim
796 league_3_generalshop1
797 loot_inv_access
798 pvpa_shop_inv
799 gotr_reward_shop_all
800 gotr_reward_shop_none
801 gotr_reward_shop_law
802 gotr_reward_shop_death
803 gotr_reward_shop_blood
804 gotr_reward_shop_law_death
805 gotr_reward_shop_law_blood
806 gotr_reward_shop_death_blood
807 toa_midraidloot_bundle1
808 toa_midraidloot_bundle2
809 toa_midraidloot_bundle3
810 toa_midraidloot_bag
811 toa_chests
812 bh_risk_cache
813 omnishop_inv_temp
814 forestry_kit
815 forestry_shop_log_storage
816 dt2_vault_shop
817 trader_shop_piscarilius
818 trader_shop_piscarilius_iron
819 trader_shop_piscarilius_uim
820 trader_shop_piscarilius_gim
821 trader_shop_landsend
822 trader_shop_landsend_iron
823 trader_shop_landsend_uim
824 trader_shop_landsend_gim
825 hunting_shop_guild
826 fur_shop_guild
827 trader_shop_fortis
828 trader_shop_fortis_iron
829 trader_shop_fortis_uim
830 trader_shop_fortis_gim
831 trader_shop_aldarin
832 trader_shop_aldarin_iron
833 trader_shop_aldarin_uim
834 trader_shop_aldarin_gim
835 trader_shop_sunsetcoast
836 trader_shop_sunsetcoast_iron
837 trader_shop_sunsetcoast_uim
838 trader_shop_sunsetcoast_gim
839 trader_shop_tempestus
840 trader_shop_tempestus_iron
841 trader_shop_tempestus_uim
842 trader_shop_tempestus_gim
843 colosseum_rewards
844 colosseum_rewards_future
845 colosseum_rewards_previous
846 disarm_slot
847 pmoon_rewardinv
848 cam_torum_shop_general
849 cam_torum_shop_magic
850 cam_torum_shop_mining
851 cam_torum_shop_blacksmith
852 cam_torum_shop_baker
853 cam_torum_shop_jewellery
854 cam_torum_shop_herbalist
855 huntsmans_kit
856 sunset_coast_fishing_shop
857 sunset_coast_general_store
858 sunset_coast_helmet_shop
859 stonecutter_stonemason
860 fortis_shop_silk
861 fortis_shop_fur
862 fortis_shop_gems
863 fortis_shop_spices
864 fortis_shop_baker
865 fortis_shop_general_1
866 fortis_shop_general_2
867 fortis_shop_blacksmith
868 fortis_shop_maces
869 fortis_shop_farming
870 fortis_shop_seamstress
871 fortis_shop_food
872 fortis_shop_crafting
873 pub_default_1
874 pub_default_2
875 pub_default_3
876 pub_fortis_1
877 pub_fortis_2
878 pub_cam_torum
879 dizanas_quiver_ammo
880 poh_sawmill_shop_iron
881 poh_sawmill_shop_uim
882 poh_sawmill_shop_gim
883 piscarilius_generalstore_iron
884 piscarilius_generalstore_uim
885 piscarilius_generalstore_gim
886 werewolfstore1_iron
887 werewolfstore1_uim
888 werewolfstore1_gim
889 deadman_mm_scimitar_shop2
890 roguetrader_alim_runewholesale_inv_deadman_tournament
891 pub_quetzacalli
892 pub_aldarin
893 pub_mistrock
894 farmer_supplies
895 potion_store_temp_inv
896 mag_emelio_shop
897 mm_carry
898 mm_lab_alembic
899 mm_lab_agitator
900 mm_lab_retort
901 aldarin_general_store
902 aldarin_food_store
903 aldarin_gem_store
904 aldarin_wine_store
905 aldarin_donation_nest
906 mistrock_shield_store
907 mistrock_mining_store
908 salvager_overlook_general_store
909 salvager_overlook_platebody_store
910 quetzacalli_general_store
911 prepot_device_inv
912 aldarin_gem_store_im
913 aldarin_gem_store_uim
914 aldarin_gem_store_gim
915 itemgrant_tracking
916 clan_hall_partychest
917 trader_shop_sunsetcoast_leagues
918 werewolfgeneralstore_tblr
919 leagues_save_transfer_items
```