Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implements assets as readable and more manageable content #9

Draft
wants to merge 17 commits into
base: main
Choose a base branch
from
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -48,7 +48,9 @@ jobs:

- name: 'Prepare Assets'
run: |
node scripts/generateAssetsBatch.js assets build/assets.bat
npm ci
npx ts-node src/assets/index.ts --to-binary
npx ts-node scripts/generateAssetsBatch.ts assets build/assets.bat
cat build/assets.bat
- name: 'Compile'
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -10,3 +10,5 @@ build
*.sym
*.SYM
got
node_modules
.DS_Store
34 changes: 31 additions & 3 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
"version": "0.2.0",
"configurations": [
{
"name": "(lldb) Launch",
"name": "launch res",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/build/res",
@@ -14,8 +14,36 @@
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "lldb"
"MIMode": "lldb",
"preLaunchTask": "build"
},
{
"name": "assets from-binary",
"type": "node",
"request": "launch",
"program": "src/assets/index.ts",
"runtimeArgs": [
"-r",
"ts-node/register"
],
"args": ["--from-binary"],
"stopOnEntry": false,
"cwd": "${workspaceFolder}",
"runtimeVersion": "18"
},
{
"name": "assets to-binary",
"type": "node",
"request": "launch",
"program": "src/assets/index.ts",
"runtimeArgs": [
"-r",
"ts-node/register"
],
"args": ["--to-binary"],
"stopOnEntry": false,
"cwd": "${workspaceFolder}",
"runtimeVersion": "18"
}

]
}
20 changes: 20 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "make",
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": ["$gcc"],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
68 changes: 68 additions & 0 deletions assets/actors/actor1.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('AAAAAAAAAFBQUAAAAAAAAAAAAAAAAFBVVldVAAAAAAAAAAAAAFBVERARV1UAAAAAAAAAAABQExDwEBZVAAAAAAAAAAAAUFUREBFXVQAAAAAAAAAAUFFSVVZXVFUAAAAAAAAAAFBRUlNTVFUAAAAAAAAAAABQUVJTU1RVAAAAAAAAAAAAUFFSU1RVAAAAAAAAAAAAUFFSU1NUVQAAAAAAAAAAAFBRUlNUVQAAAAAAAAAAAABQUVJTVFUAAAAAAAAAAAAA0lBRUlNUVQAAAAAAANDU1NJQUVJTU1TS0tLZAAAA0NDQ0lBRUlRU0tnZAAAAAAAAANDU1NTZ2dkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFMAAAAAAAAAAAAAAABQUFBUVQAAAAAAAAAAAABQVVVWV1dVAAAAAAAAAAAAUBMQ8BAWVQAAAAAAAAAAAFBVERARV1UAAAAAAAAAAABQUVVWV1RVAAAAAAAAAAAAUFFSU1NUVQAAAAAAAAAAAFBRUlNTVFUAAAAAAAAAAABQUVJTVFUAAAAAAAAAAAAAUFFSU1RVAAAAAAAAAAAAANJQUVJTVFUAAAAAAADQ1NTSUFFSU1NU0tLS2QAAANDQ0NJQUVJUVNLZ2QAAAAAAAADQ1NTU2dnZAAAAAAAAAABQUFMAAAAAAAAAAAAAAABQUFBUVQAAAAAAAAAAAABQUFBQU1RVAAAAAAAAAAAAVVRUVVZXVwAAAAAAAAAAAFBVVVZXV1UAAAAAAAAAAABQUVNTU1RVAAAAAAAAAAAAUFFSU1NUVQAAAAAAAAAAAFBRUlNTVFUAAAAAAAAAAAAAUFFRUlRVAAAAAAAAAAAAAFBRUVJTVFUAAAAAAAAAAAAAUFFSU1RVAAAAAAAAAAAAAFBRUlNUVQAAAAAAAAAAAADSUFFSU1RVAAAAAAAA0NTU0lBRUlNTVNLS0tkAAADQ0NDSUFFSVFTS2dkAAAAAAAAA0NTU1NnZ2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUAAAAAAAAAAAAAAAAFBQUFBVAAAAAAAAAAAAAFBVVVZXV1UAAAAAAAAAAABQExDwEBZVAAAAAAAAAAAAUFUREBFXVQAAAAAAAAAAAFBRVVZXVFUAAAAAAAAAAABQUVJTU1RVAAAAAAAAAAAAUFFSU1NUVQAAAAAAAAAAAFBRUlNUVQAAAAAAAAAAAABQUVJTVFUAAAAAAAAAAAAA0lBRUlNUVQAAAAAAANDU1NJQUVJTU1TS0tLZAAAA0NDQ0lBSUlRU0tnZAAAAAAAAANDU1NTZ2dkAAAAAAAAAAAAAAABQUFAAAAAAAAAAAAAAAABQVVZXVQAAAAAAAAAAAABQVREQEVdVAAAAAAAAAAAAUBMQ8BAWVQAAAAAAAAAAAFBVERARV1UAAAAAAAAAAFBRUlVWV1RVAAAAAAAAAABQUVJTU1RVAAAAAAAAAAAAUFFSU1NUVQAAAAAAAAAAAFBRUlNUVQAAAAAAAAAAAFBRUlNTVFUAAAAAAAAAAABQUVJTVFUAAAAAAAAAAAAAUFFSU1RVAAAAAAAAAAAAANJQUVJTVFUAAAAAAADS0tLSUFFSU1NU0tLS0gAAANLS0tJQUVJUVNLS0gAAAAAAAADS0tLS0tLSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBTAAAAAAAAAAAAAAAAUFBQVFUAAAAAAAAAAAAAUFVVVldXVQAAAAAAAAAAAFATEPAQFlUAAAAAAAAAAABQVREQEVdVAAAAAAAAAAAAUFFVVldUVQAAAAAAAAAAAFBRUlNTVFUAAAAAAAAAAABQUVJTU1RVAAAAAAAAAAAAUFFSU1RVAAAAAAAAAAAAAFBRUlNUVQAAAAAAAAAAAADSUFFSU1RVAAAAAAAA0tLS0lBRUlNTVNLS0tIAAADS0tLSUFFSVFTS0tIAAAAAAAAA0tLS0tLS0gAAAAAAAAAAUFBTAAAAAAAAAAAAAAAAUFBQVFUAAAAAAAAAAAAAUFBQUFNUVQAAAAAAAAAAAFVUVFVWV1cAAAAAAAAAAABQVVVWV1dVAAAAAAAAAAAAUFFTU1NUVQAAAAAAAAAAAFBRUlNTVFUAAAAAAAAAAABQUVJTU1RVAAAAAAAAAAAAAFBRUVJUVQAAAAAAAAAAAABQUVFSU1RVAAAAAAAAAAAAAFBRUlNUVQAAAAAAAAAAAABQUVJTVFUAAAAAAAAAAAAA0lBRUlNUVQAAAAAAANLS0tJQUVJTU1TS0tLSAAAA0tLS0lBRUlRU0tLSAAAAAAAAANLS0tLS0tIAAAAAAAAAAAAAAAAA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', 'base64')] as const;
const shot = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAiAAAAAAAAACIAAAAAAAAiAAAAAAAAAAAiAAAAAAAAIgAAAAAAAAAAACcAAAAAJwAAAAAAAAAAAAAAJwAAJwAAAAAAAAAAAAAAAEpKSgAAACIAAAAAAAAAAEpKR0pKACcAIgAAAAAiJydKR0dHSicAAAAiAAAiAAAASkpHSkoAAAAAAAAiAAAAAABKSkonAAAAAAAAAAAAAAAAJwAAACcAAAAAAAAAAAAAJwAAAAAAIgAAAAAAAAAAIgAAAAAAACIAAAAAAAAiIgAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAAAAAiAAAAAAAiAAAAAAAAAAAAIgAAAAAAJwAAAAAAACIAAAAiAAAAACcAAAAAIiIAAAAAACcAAEpKSgAAJwAAAAAAAAAAJ0pKR0pKJwAAAAAAAAAAAABKR0dHSgAAAAAAAAAAAAAASkpHSkoAAAAAAAAAAAAAACdKSkoAJwAAAAAAAAAAACcAACcAAAAnAAAAAAAiIiIAAAAAJwAAACIiAAAAAAAAAAAAAAAiAAAAACIAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAiIgAAAAAAACIAAAAAAAAiAAAAAAAAAAAiAAAAAAAnAAAAAAAAAAAAACcAAAAnAAAAAAAAAAAAAAAAJ0pKSgAAAAAAIgAAAAAAAEpKR0pKAAAAIgAAIgAAACdKR0dHSicnIgAAAAAiACcASkpHSkoAAAAAAAAAACIAAABKSkoAAAAAAAAAAAAAAAAnAAAnAAAAAAAAAAAAAAAnAAAAACcAAAAAAAAAAAAiAAAAAAAAIgAAAAAAAAAAIgAAAAAAACIAAAAAAAAAIgAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAIgAAAAAiAAAAAAAAAAAAAAAiIgAAACcAAAAAIiIiAAAAAAAnAAAAJwAAJwAAAAAAAAAAACcASkpKJwAAAAAAAAAAAAAASkpHSkoAAAAAAAAAAAAAAEpHR0dKAAAAAAAAAAAAACdKSkdKSicAAAAAAAAAACcAAEpKSgAAJwAAAAAAIiIAAAAAJwAAAAAiAAAAIgAAAAAAACcAAAAAACIAAAAAAAAAAAAiAAAAAAAiAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 1,
width: 16,
height: 16,
directions: 1,
frames: 4,
frame_speed: 6,
frame_sequence: [0, 1, 2, 3],
speed: 2,
size_x: 15,
size_y: 15,
strength: 0,
health: 255,
num_moves: 1,
shot_type: 100,
shot_pattern: 2,
shots_allowed: 3,
solid: 2,
flying: 0,
rating: 10,
type: 2,
// 'WORMY'
name: [87, 79, 82, 77, 89, 0, 0, 109, 109],
func_num: 0,
func_pass: 0,
future1: [255, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 1,
width: 16,
height: 16,
directions: 1,
frames: 4,
frame_speed: 4,
frame_sequence: [0, 1, 2, 3],
speed: 1,
size_x: 15,
size_y: 15,
strength: 255,
health: 0,
num_moves: 8,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 1,
flying: 1,
rating: 0,
type: 3,
// 'WORMSPIT'
name: [87, 79, 82, 77, 83, 80, 73, 84, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

68 changes: 68 additions & 0 deletions assets/actors/actor10.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAEpKSkxMTAAAAAAAAAAAAEpGRkhKS0tMAAAAAAAAAEpGQkNGSEpLTE4AAAAAAABKRkNERkhKS0xOAAAAAAAASkhGRkhKS0xNTgAAAAAAAExKSEhKS0xMTU4AAAAAAABOTEpKS0xMTU1OAAAAAAAA1E5LS0xNTU1O1wAAAAAAAADVTk5OTk5O1wAAAAAAAAAAANXV1tbX1wAAAAAAAAAAAADXANfYANgAAAAAAAAAAAAA0QDR1ADUAAAAAAAAAAAAz9cA19gA2NUeAAAAAAAA0dHR0tLU1NXV1R4dAAAAAAAdHh4eHh4eHh4dHRwAAAAAAAAAAAAAAAAAAAAAAAAAAABFRUVHR0cAAAAAAAAAAABFQUFDRUZGRwAAAAAAAABFQUBCQUNFRkdJAAAAAAAARUFCQ0FDRUZHSQAAAAAAAEVDQUFDRUZHSEkAAAAAAABHRUNDRUZHR0hJAAAAAAAASUdFRUZHR0hISQAAAAAAANFJRkZHSEhISdcAAAAAAAAA0klJSUlJSdYAAAAAAAAAAADT09TU1dUAAAAAAAAAAAAA1wDX2ADYAAAAAAAAAAAAANEA0dQA1AAAAAAAAAAAAM/XANfYANjVHgAAAAAAANHR0dLS1NTV1dUeHQAAAAAAHR4eHh4eHh4eHR0cAAAAAABAQEBAQEAAAAAAAAAAAABAQkJCREREQAAAAAAAAABAQkBAQEJDQ0RAAAAAAABAQkBAQEBAQkNERkAAAAAAQEJAQEBAQEJDREZAAAAAAEBCQEBAQEJDREVGQAAAAABAREJAQEJDRERFRkAAAAAAAEBEQkJDRERFRUAAAAAAAADOQENDREVFRUDUAAAAAAAAAM9AQEBAQEDUAAAAAAAAAAAA0NHS09PTAAAAAAAAAAAAANcA19gA2AAAAAAAAAAAAADRANHUANQAAAAAAAAAAADP1wDX2ADY1R4AAAAAAADR0dHS0tTU1dXVHh0AAAAAAB0eHh4eHh4eHh0dHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;
const shot = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 1,
width: 16,
height: 16,
directions: 1,
frames: 3,
frame_speed: 6,
frame_sequence: [0, 1, 2, 1],
speed: 2,
size_x: 11,
size_y: 14,
strength: 0,
health: 255,
num_moves: 1,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 2,
flying: 0,
rating: 0,
type: 2,
// 'GLOBE'
name: [71, 76, 79, 66, 69, 0, 0, 0, 0],
func_num: 3,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 0,
width: 16,
height: 16,
directions: 0,
frames: 0,
frame_speed: 0,
frame_sequence: [0, 0, 0, 0],
speed: 0,
size_x: 0,
size_y: 0,
strength: 0,
health: 0,
num_moves: 0,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 0,
// ''
name: [0, 0, 0, 0, 0, 0, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

68 changes: 68 additions & 0 deletions assets/actors/actor100.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('Dw8PDxQUFhoPDw8PDw8PDw8PDxQVFhcZHA8PDw8PDw8PDxQVFhcZGhsdDw8PDw8PDxQVFhcYGRobHB4PDw8PDw8jISIjJCYnKCkqDw8PDw8PIzc3NzckJSYnKg8PDw8PDyM3Nzc3NyQlJioPDw8PDw8jITc3Nzc3JCUqDw8PDw8PDyMhNzc3NyMqDw8PDw8PDw/JIyE3NyMq0g8PDw8PDw/JxdUnIyMq1szSDw8PDw8PzMnT1Soq1trS1g8PDw8PDw/X1tfY2drb2A8PDw8PDw8PzcjJ0tXLzNUPDw8PDw8PD9jU1N3d2NjfDw8PDw8PDw/Y1tbd3dra3w8PDw8PDw8PDw8UFBYaDw8PDw8PDw8PDw8UFRYXGRwPDw8PDw8PDw8UFRYXGRobHQ8PDw8PDw8UFRYXGBkaGxweDw8PDw8PIyEiIyQmJygpKg8PDw8PDyM3Nzc3NyUmJykqDw8PDw8PIyE3Nzc3JCcoKg8PDw8PDw8jITc3NzcmJyoPDw8PDw8PIyE3Nzc3IyoPDw8PDw8PycwmITc3IyoPDw8PDw8PycXU1ScjIyraDw8PDw8PzMXJ09TVKira2Q8PDw8PDw/J19bX19jZ2tgPDw8PDw8PD9jW1tLVy8zVDw8PDw8PDw8PDw/d2NTU3Q8PDw8PDw8PDw8PD93a2t8PDw8PDw8PDw8PFBQWGg8PDw8PDw8PDw8PFBUWFxkcDw8PDw8PDw8PFBUWFxkaGx0PDw8PDw8PFBUWFxgZGhscHg8PDw8PDyMhIiMkJicoKSoPDw8PDw8jNzc3NyQlJicqDw8PDw8PIzc3Nzc3JCUmKg8PDw8PDyMhNzc3NzckJSoPDw8PDw8PIyE3Nzc3IyoPDw8PDw8PD8kjITc3IyrSDw8PDw8PD8nF1ScjIyrWzNIPDw8PDw/MydPVKirW2tLWDw8PDw8PD9fW19jZ2tvYDw8PDw8PDw/NyMnS1cvM1Q8PDw8PDw8P2NTU3d3Y2N8PDw8PDw8PD9jW1t3d2trfDw8PDw8PDw8PDxQUFhoPDw8PDw8PDw8PDxQVFhcZHA8PDw8PDw8PDxQVFhcZGhsdDw8PDw8PDxQVFhcYGRobHB4PDw8PDw8jISIjJCYnKCkqDw8PDw8jITc3NzckJicoKg8PDw8PIyE3Nzc3NyYmKg8PDw8PDyMhNzc3NzclKg8PDw8PDw8PIyE3Nzc3IyoPDw8PDw8PDw8mITc3IyrY0g8PDw8PDw8P1ScjIyra1MzSDw8PDw8PD9PVKira2dbbzNYPDw8PDw/X1tfY2drb2NIPDw8PDw8PzcjJ0tXa2tUPDw8PDw8PD9jU1N3dDw8PDw8PDw8PDw/Y1tbdDw8PDw8PDw8PDw8PDw8UFBYaDw8PDw8PDw8PDw8UFRYXGRwPDw8PDw8PDw8UFRYXGRobHQ8PDw8PDw8UFRYXGBkaGxweDw8PDw8PIyQlyMnKyiUmKg8PDw8PDyM3yR/FxR/KJCoPDw8PDw8jN8jFx8jFyCQqDw8PDw8PIyE3NyMkNzcjKg8PDw8PDw8jITcfHzcjKg8PDw8PDw8PySMhNzcjKtIPDw8PDw8PycXVJyMjKtbM0g8PDw8PzMXJ09UqKtbazszWDw8PDw/J19bX2Nna29jSDw8PDw8PD83IydLVy8zVDw8PDw8PDw/Y1NTd3djY3w8PDw8PDw8P2NbW3d3a2t8PDw8PDw8PDw8PFBQWGg8PDw8PDw8PDw8PFBUWFxkcDw8PDw8PDw8PFBUWFxkaGx0PDw8PDw8PFBUWFxgZGhscHg8PDw8PDyMlyMnKyiQlJioPDw8PDw8jyR/FxR/KNyQqDw8PDw8PI8jFx8jFyDckKg8PDw8PDyM3NyIkNzc3IyoPDw8PDw8PITc3HzcjIyoPDw8PDw8PDyMhNzcjKirSDw8PDw8PD8nNJyMjKtbWzNIPDw8PD8zF29UqKtbOzMzSDw8PDw8PydfW19jZ2tvY1g8PDw8PDw/Y1tbS1cvM1Q8PDw8PDw8PDw8P3d3Y2N8PDw8PDw8PDw8PDw/d2trfDw8PDw8PDw8PDxQUFhoPDw8PDw8PDw8PDxQVFhcZHA8PDw8PDw8PDxQVFhcZGhsdDw8PDw8PDxQVFhcYGRobHB4PDw8PDw8jJCXIycrKJSYqDw8PDw8PIzfJH8XFH8okKg8PDw8PDyM3yMXHyMXIJCoPDw8PDw8jITc3IiQ3NyMqDw8PDw8PDyMhNx8fNyMqDw8PDw8PDw/JIyE3NyMq0g8PDw8PDw/JxdUnIyMq1szSDw8PDw/MxcnT1Soq1trOzNYPDw8PD8nX1tfY2drb2NIPDw8PDw8PzcjJ0tXLzNUPDw8PDw8PD9jU1N3d2NjfDw8PDw8PDw/Y1tbd3dra3w8PDw8PDw8PDw8UFBYaDw8PDw8PDw8PDw8UFRYXGRwPDw8PDw8PDw8UFRYXGRobHQ8PDw8PDw8UFRYXGBkaGxweDw8PDw8PIyQlJsnKysslKg8PDw8PDyMhN8kfxcUfyyoPDw8PDw8jITfIxcfIxckqDw8PDw8PIyE3NzciJDcjKg8PDw8PDw8jISE3Hzc3Kg8PDw8PDw8PySMjITc3IyoPDw8PDw8PycXV1ScjIyrM0g8PDw8PD8nFxcnVKirW28zWDw8PDw/My8zX2Nna29jSDw8PDw8PD83IydLV2trVDw8PDw8PDw/Y1NTd3Q8PDw8PDw8PDw8P2NbW3Q8PDw8PDw8PDw8PDw8PDw8UFxgPDw8PDw8PDw8PDw8VFhgZGg8PDw8PDw8PDw8VFhgZGhscDw8PDw8PDw8UFRcYGRobHB4PDw8PDw8PIyQlJicoKCksDw8PDw8PD8kfxco3IyQlLA8PDw8PD8nHxcXINyEkJSsPDw8PDw8PIiQ3NzchIyUlKw8PDw8PDx8fNyEhISIkJSsPDw8PDw83NyEpKissLCwPDw8PDw8kIiUr2czZ2twPDw8PDw8PKCrJzM3Q2NvdDw8PDw8PDw/X1tfY2dna3w8PDw8PDw8PD83IycvV3w8PDw8PDw8PDw/Y1tfZ3w8PDw8PDw8PDw/Y1tfZ2t8PDw8PDw8PDw8PDw8PFBcYDw8PDw8PDw8PDw8PFRYYGRoPDw8PDw8PDw8PFRYXGBobHA8PDw8PDw8PFBUWFxkaGxweDw8PDw8PDyMkJicnKCgpLA8PDw8PDw8Pxx/KNyMkKCksDw8PDw8Px8XFyMohIyUoKSwPDw8PDyIkNzchISIkJSksDw8PDw8fHzchISwsLCwsDw8PDw8PNzchLCza290PDw8PDw8PJCIkK9nazNrdDw8PDw8PDygqLNzJzM3Q3Q8PDw8PDw8P19bX2NnZ2t8PDw8PDw8PzcjM0d/fzczN3w8PDw8P2NbX2d8PD9nW19nfDw8P2NbX2d8PD9jX2Nna3w8PDw8PDw8PDxQXGA8PDw8PDw8PDw8PDxUWGBkaDw8PDw8PDw8PDxUWGBkaGxwPDw8PDw8PDxQVFxgZGhscHg8PDw8PDw8jJCUmJygoKSwsDw8PDw8PyR/FyiIjJigpKisPDw8PycfFxcg3ISQmKCkrDw8PDw8iJDc3NyEjJCYrDw8PDw8PHx83ISEhIisrDw8PDw8PDzc3ISkqKyzcDw8PDw8PDyQiJSvZzNna3A8PDw8PDw8oKsnMzdDY290PDw8PDw8PD9fW19jZ2drfDw8PDw8PDw8PzcjJy9XfDw8PDw8PDw8PD9jW19nfDw8PDw8PDw8PD9jW19na3w8PDw8PDw8PDw8PDw8UFxgPDw8PDw8PDw8PDw8VFhgZGg8PDw8PDw8PDw8VFhgZGhscDw8PDw8PDw8UFRcYGRobHB4PDw8PDw8PIyQmJycoKCksDw8PDw8PDx/IyjciIyQoKSwPDw8PDw/HxSI3NyEjJSgpLA8PDw8PIiQ3NyEhIiQlKSwPDw8PDx83NyEhKiwsLCwPDw8PDw83NyEqKtrb3Q8PDw8PDw8kIiQqzNrZ2t0PDw8PDw8PKMnMzdDa2NvdDw8PDw8PDw/X1tfY2dna3w8PDw8PDw/NyMzR39/NzM3fDw8PDw/Y1tfZ3w8P2dbX2d8PDw/Y1tfZ3w8P2NfY2drfDw8PDw8PDw8UFxgPDw8PDw8PDw8PDw8VFhgZGg8PDw8PDw8PDw8VFhgZGhscDw8PDw8PDw8UFRcYGRobHB4PDw8PDw8PIyUmJygoKSwsDw8PDw8PDyMiIyQlyckfyw8PDw8PDw8jNyElJMXHyMrLDw8PDw8jITc3ISIiIyQlDw8PDw8PIyE3Nzc3ISIfHw8PDw8PDw8pKissLCwjIicPDw8PDw8PD9na3M/ZLCQlKQ8PDw8PDw/Y293KzM3QLCsPDw8PDw8P19bX2NnZ2t8PDw8PDw8PDw/b1c3IycsPDw8PDw8PDw8PD9rZ19bYDw8PDw8PDw8PDw/a2NbX2doPDw8PDw8PDw8PFBcYDw8PDw8PDw8PDw8PFRYYGRoPDw8PDw8PDw8PFRYXGBobHA8PDw8PDw8PFBUWFxkaGxweDw8PDw8PDyMlJicoKCksLA8PDw8PDyMhNyIjJMofyQ8PDw8PDyMhNzc3IcrHxcfKDw8PDw8jITc3Nzc3NyIjJQ8PDw8PDycpKywsJSEhHx8PDw8PDw8PD9zb2iwsJSEnDw8PDw8PDw/Z2s/a2S0lJSkPDw8PDw8P2MrMzdDcLCwrDw8PDw8PD9fW19jZ2drfDw8PDw8PD83Iycvf383MzdIPDw8PD9vZ19bfDw/f2dbX2A8PDw/b2NbX2d8PD9/Z1tfYDw8PDw8PDxQXGA8PDw8PDw8PDw8PDxUWGBkaDw8PDw8PDw8PDxUWGBkaGxwPDw8PDw8PDxQVFxgZGhscHg8PDw8PDyMjJSYnKCgpLCwPDw8PDyMhISIjJCXJyR/LDw8PDw8jITc3ISUkxcfIyssPDw8PDychNzc3IiIjJCUPDw8PDw8PJychNzchIh8fDw8PDw8PDw/cKywsLCMiJw8PDw8PDw8P2drcz9ktLCUpDw8PDw8PD9jb3crMzdDeLA8PDw8PDw/X1tfY2dna3w8PDw8PDw8PD9vVzcjJyw8PDw8PDw8PDw8P2tnX1tgPDw8PDw8PDw8PD9rY1tfZ2g8PDw8PDw8PDw8UFxgPDw8PDw8PDw8PDw8VFhgZGg8PDw8PDw8PDw8VFhgZGhscDw8PDw8PDw8UFRcYGRobHB4PDw8PDw8PIyUmJygoKSwsDw8PDw8PIyE3IiMkJcrJHw8PDw8PIyE3NzchIiMix8oPDw8PDyMhNzc3Nzc3IiMlDw8PDw8PJykrLCwlISEhHw8PDw8PDw8P3N3eLCwlIicPDw8PDw8PD9na3N7PLSUkKQ8PDw8PDw/Y293eyszN0CsPDw8PDw8P19bX2NnZ2t8PDw8PDw8PzcjJy9/fzczN0g8PDw8P29nX1t8PD9/Z1tfYDw8PD9vY1tfZ3w8P39nW19gPDw==', 'base64')] as const;
const shot = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 0,
width: 16,
height: 16,
directions: 4,
frames: 4,
frame_speed: 6,
frame_sequence: [0, 1, 2, 3],
speed: 1,
size_x: 13,
size_y: 15,
strength: 3,
health: 150,
num_moves: 1,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 1,
solid: 1,
flying: 0,
rating: 0,
type: 0,
// 'THOR-LTH'
name: [84, 72, 79, 82, 45, 76, 84, 72, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 0,
width: 16,
height: 16,
directions: 0,
frames: 0,
frame_speed: 0,
frame_sequence: [0, 0, 0, 0],
speed: 0,
size_x: 0,
size_y: 0,
strength: 0,
health: 0,
num_moves: 0,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 0,
// ''
name: [0, 0, 0, 0, 0, 0, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

68 changes: 68 additions & 0 deletions assets/actors/actor101.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('Dw8PDxQUFhoPDw8PDw8PDw8PDxQVFhcZHA8PDw8PDw8PDxQVFhcZGhsdDw8PDw8PDxQVFhcYGRobHB4PDw8PDw8jISIjJCYnKCkqDw8PDw8PIzc3NzckJSYnKg8PDw8PDyM3Nzc3NyQlJioPDw8PDw8jITc3Nzc3JCUqDw8PDw8PDyMhNzc3NyMqDw8PDw8PDw/JIyE3NyMq0g8PDw8PDw/JxRInIyMqE8zSDw8PDw8PzMkQEioqExfS1A8PDw8PDw8UExQVFhcYFQ8PDw8PDw8PzcjJ0tXLzNUPDw8PDw8PDxURERocFRUcDw8PDw8PDw8VExMaHBcXHA8PDw8PDw8PDw8UFBYaDw8PDw8PDw8PDw8UFRYXGRwPDw8PDw8PDw8UFRYXGRobHQ8PDw8PDw8UFRYXGBkaGxweDw8PDw8PIyEiIyQmJygpKg8PDw8PDyM3Nzc3NyUmJykqDw8PDw8PIyE3Nzc3JCcoKg8PDw8PDw8jITc3NzcmJyoPDw8PDw8PIyE3Nzc3IyoPDw8PDw8PycwmITc3IyoPDw8PDw8PycUREicjIyoXDw8PDw8PzMXJEBESKioXFg8PDw8PDw/JFBMUFBUWFxUPDw8PDw8PDxURERTVy8zVDw8PDw8PDw8PDw8PHBUVHA8PDw8PDw8PDw8PDxoXFxwPDw8PDw8PDw8PFBQWGg8PDw8PDw8PDw8PFBUWFxkcDw8PDw8PDw8PFBUWFxkaGx0PDw8PDw8PFBUWFxgZGhscHg8PDw8PDyMhIiMkJicoKSoPDw8PDw8jNzc3NyQlJicqDw8PDw8PIzc3Nzc3JCUmKg8PDw8PDyMhNzc3NzckJSoPDw8PDw8PIyE3Nzc3IyoPDw8PDw8PD8kjITc3IyrSDw8PDw8PD8nFEicjIyoTzNIPDw8PDw/MyRASKioTF9LUDw8PDw8PDxQTFBUWFxgVDw8PDw8PDw/NyMnS1cvM1Q8PDw8PDw8PFRERGhwVFRwPDw8PDw8PDxUTExocFxccDw8PDw8PDw8PDxQUFhoPDw8PDw8PDw8PDxQVFhcZHA8PDw8PDw8PDxQVFhcZGhsdDw8PDw8PDxQVFhcYGRobHB4PDw8PDw8jISIjJCYnKCkqDw8PDw8jITc3NzckJicoKg8PDw8PIyE3Nzc3NyYmKg8PDw8PDyMhNzc3NzclKg8PDw8PDw8PIyE3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Dw8PDw8PDyciIywsLCsZDw8PDw8PDyklLC0WzxkXFg8PDw8PDw8sG9DNzMoaGBUPDw8PDw8PDxoXFhYVFBMUDw8PDw8PDw8Py8nIzRIYDw8PDw8PDw8PDxUTFBYXDw8PDw8PDw8PDxcWFBMVFw8PDw8PDw8PDw8PDw8UFxgPDw8PDw8PDw8PDw8VFhgZGg8PDw8PDw8PDw8VFhgZGhscDw8PDw8PDw8UFRcYGRobHB4PDw8PDw8PLCwpKCgnJiUjDw8PDw8PDx/JyiUkIyI3ISMPDw8PDw/KxyIjIiE3NzchIw8PDw8PJSMiNzc3Nzc3ISMPDw8PDx8hISElLCwrKScPDw8PDw8nIiksLBsaGQ8PDw8PDw8pJCkazxsZFxYPDw8PDw8PK9DNzMobGhgVDw8PDw8PDw8aFxYWFRQTFA8PDw8PDw/SzczNGtXMy9UYDw8PDw8VFBMWGg8PGhMUFhgPDw8VFBMWGg8PGhYUExUYDw8PDw8PDw8UFxgPDw8PDw8PDw8PDw8VFhgZGg8PDw8PDw8PDw8VFhgZGhscDw8PDw8PDw8UFRcYGRobHB4PDw8PDw8PIyUmJygoKSwsDw8PDw8PDyMiIyQlyckfyw8PDw8PDw8jNyElJMXHyMnLDw8PDw8jITc3ISIiIyQlDw8PDw8PIyE3Nzc3ISIfHw8PDw8PDw8pKissLCwjIicPDw8PDw8PDxYXGc8WLCQlKQ8PDw8PDw8VGBrKzM3QLCsPDw8PDw8PFBMUFRYWFxwPDw8PDw8PDw8YEs3IycsPDw8PDw8PDw8PDxUWFBMYDw8PDw8PDw8PDw8VFRMUFhgPDw8PDw8PDw8PFBcYDw8PDw8PDw8PDw8PFRYYGRoPDw8PDw8PDw8PFRYXGBobHA8PDw8PDw8PFBUWFxkaGxweDw8PDw8PDyMlJicoKCksLA8PDw8PDyMhNyIjJMofy8gPDw8PDyMhNzc3IcrHxcnNDw8PDw8jITc3Nzc3NyIjJQ8PDw8PDycpKywsJSEhHx8PDw8PDw8PDxkYFywsJSEnDw8PDw8PDw8WF88XFi0lJSkPDw8PDw8PFcrMzdAZLCwrDw8PDw8PDxQTFBUWFhccDw8PDw8PDxXVy8zVHM3MzdIPDw8PDxUVFBMYDw8VFRMUGA8PDw8VFRMUFhgPDxUVExQYDw8PDw8PDxQXGA8PDw8PDw8PDw8PDxUWGBkaDw8PDw8PDw8PDxUWGBkaGxwPDw8PDw8PDxQVFxgZGhscHg8PDw8PDyMjJSYnKCgpLCwPDw8PDyMhISIjJCXJyR/LDw8PDw8jITc3ISUkxcfIycsPDw8PDychNzc3IiIjJCUPDw8PDw8PJychNzchIh8fDw8PDw8PDw8ZKywsLCMiJw8PDw8PDw8PFhcZzxYtLCUpDw8PDw8PDxUYGsrMzdAbLA8PDw8PDw8UExQVFhYXHA8PDw8PDw8PDxgSzcjJyw8PDw8PDw8PDw8PFRYUExgPDw8PDw8PDw8PDxUVExQWGA8PDw8PDw8PDw8UFxgPDw8PDw8PDw8PDw8VFhgZGg8PDw8PDw8PDw8VFhgZGhscDw8PDw8PDw8UFRcYGRobHB4PDw8PDw8PIyUmJygoKSwsDw8PDw8PIyE3IiMkJcrJHw8PDw8PIyE3NzchIiMix8oPDw8PDyMhNzc3Nzc3IiMlDw8PDw8PJykrLCwlISEhHw8PDw8PDw8PGRobLCwpIicPDw8PDw8PDxYXGRvPHCkkKQ8PDw8PDw8VGBobyszN0CsPDw8PDw8PFBMUFRYWFxwPDw8PDw8PFdXLzNUczczN0g8PDw8PFRYUExgPDxUVExQYDw8PDxUVExQWGA8PFRUTFBgPDw==', 'base64')] as const;
const shot = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 0,
width: 16,
height: 16,
directions: 4,
frames: 4,
frame_speed: 6,
frame_sequence: [0, 1, 2, 3],
speed: 1,
size_x: 13,
size_y: 15,
strength: 3,
health: 150,
num_moves: 1,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 1,
solid: 1,
flying: 0,
rating: 0,
type: 0,
// 'THOR-LTH'
name: [84, 72, 79, 82, 45, 76, 84, 72, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 0,
width: 16,
height: 16,
directions: 0,
frames: 0,
frame_speed: 0,
frame_sequence: [0, 0, 0, 0],
speed: 0,
size_x: 0,
size_y: 0,
strength: 0,
health: 0,
num_moves: 0,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 0,
// ''
name: [0, 0, 0, 0, 0, 0, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

68 changes: 68 additions & 0 deletions assets/actors/actor102.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAABUQFQAAABUQFQAAAAAAAAAQjBAAAAAQjBAAAAAAAAAAFRAVAAAAFRAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAVEBUAAAAVEBUAAAAAAAAAjBAQAAAAjBAQAAAAAAAAABUQFQAAABUQFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAFRAVAAAAFRAVAAAAAAAAABCMEAAAABCMEAAAAAAAAAAVEBUAAAAVEBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAABUQFQAAABUQFQAAAAAAAAAQEIwAAAAQEIwAAAAAAAAAFRAVAAAAFRAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRAVAAAAFRAVAAAAAAAAABCMEAAAABCMEAAAAAAAAAAVEBUAAAAVEBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRAVAAAAAAAAAAAAAAAAJCQQJBUAABUQFQAAAAAAABAQjBAkAAAQEIwAAAAAAAAVJBAkFQAAFRAVAAAAAAAAACQQFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJBAVAAAAAAAAAAAAAAAAFRUkFSQAAAAAAAAAAAAAFSQQECQVFQAVEBUAAAAAABAQJIwQEBAAEIwQAAAAAAAVFRAkJCQVABUQFQAAAAAAABUkEBUkAAAAAAAAAAAAAAAAFRAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEBUAAAAAAAAAAAAAAAAVFRAVFQAAFRAVAAAAAAAAEBCMEBAAAIwQEAAAAAAAABUVEBUVAAAVEBUAAAAAAAAAFRAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAFRAVAAAAFRAVAAAAAAAAABCMEAAAABCMEAAAAAAAAAAVEBUAAAAVEBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAABUQFQAAABUQFQAAAAAAAACMEBAAAACMEBAAAAAAAAAAFRAVAAAAFRAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAVEBUAAAAVEBUAAAAAAAAAEIwQAAAAEIwQAAAAAAAAABUQFQAAABUQFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAFRAVAAAAFRAVAAAAAAAAABAQjAAAABAQjAAAAAAAAAAVEBUAAAAVEBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAABUQFQAAABUQFQAAAAAAAAAQjBAAAAAQjBAAAAAAAAAAFRAVAAAAFRAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAVEBUAAAAVEBUAAAAAAAAAjBAQAAAAjBAQAAAAAAAAABUQFQAAABUQFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAFRAVAAAAFRAVAAAAAAAAABCMEAAAABCMEAAAAAAAAAAVEBUAAAAVEBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAABUQFQAAABUQFQAAAAAAAAAQEIwAAAAQEIwAAAAAAAAAFRAVAAAAFRAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;
const shot = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 0,
width: 16,
height: 16,
directions: 4,
frames: 4,
frame_speed: 6,
frame_sequence: [0, 1, 2, 3],
speed: 1,
size_x: 13,
size_y: 15,
strength: 3,
health: 150,
num_moves: 1,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 1,
solid: 1,
flying: 0,
rating: 0,
type: 0,
// 'THOR-GLD'
name: [84, 72, 79, 82, 45, 71, 76, 68, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 0,
width: 16,
height: 16,
directions: 0,
frames: 0,
frame_speed: 0,
frame_sequence: [0, 0, 0, 0],
speed: 0,
size_x: 0,
size_y: 0,
strength: 0,
health: 0,
num_moves: 0,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 0,
// ''
name: [0, 0, 0, 0, 0, 0, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

68 changes: 68 additions & 0 deletions assets/actors/actor103.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('Dx0dHR0dHR0dDw8PDw8PDx0dGBgXFxgYHR0PDw8PDw8dGBcXFxcXFxgdDw8PDw8PHRgXFxcXFxcYHQ8PDw8PDx0dGBgXFxgYHR0PDw8PDw8PHR0d19QdHR0PDw8PDw8PDw8PHdTXHQ8PDw8PDw8PDw8PDx3X1B0PDw8PDw8PDw8PDw8d1NcdDw8PDw8PDw8PDw8PHdfUHQ8PDw8PDw8PDw8PDx3U1x0PDw8PDw8PDw8PDw8d19QdDw8PDw8PDw8PDw8PHdTXHQ8PDw8PDw8PDw8PDw8dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PHR0dHR0dDw8PDw8PDw8PHR0XFxgZHR0PDw8PDw8PDx0XFxcXGBkdDw8PDw8PDw8dFxcXFxgZHQ8PDw8PDw8PHR0XFxgZHR0PDw8PDw8PDw8dHdfUHR0PDw8PDw8PDw8PDx3U1x0PDw8PDw8PDw8PDw8d19QdDw8PDw8PDw8PDw8PHdTXHQ8PDw8PDw8PDw8PDx3X1B0PDw8PDw8PDw8PDw8d1NcdDw8PDw8PDw8PDw8PHdfUHQ8PDw8PDw8PDw8PDx3U1x0PDw8PDw8PDw8PDw8PHR0PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDx0dHR0dHQ8PDw8PDw8PDw8dGBgYGB0PDw8PDw8PDw8PHRgXFxgdDw8PDw8PDw8PDx0YFxcYHQ8PDw8PDw8PDw8dGBgYGB0PDw8PDw8PDw8PHR3U1x0dDw8PDw8PDw8PDw8d19QdDw8PDw8PDw8PDw8PHdTXHQ8PDw8PDw8PDw8PDx3X1B0PDw8PDw8PDw8PDw8d1NcdDw8PDw8PDw8PDw8PHdfUHQ8PDw8PDw8PDw8PDx3U1x0PDw8PDw8PDw8PDw8d19QdDw8PDw8PDw8PDw8PDx0dDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8dHR0dHR0PDw8PDw8PDw8dHRkYFxcdHQ8PDw8PDw8PHRkYFxcXFx0PDw8PDw8PDx0ZGBcXFxcdDw8PDw8PDw8dHRkYFxcdHQ8PDw8PDw8PDx0d1NcdHQ8PDw8PDw8PDw8PHdfUHQ8PDw8PDw8PDw8PDx3U1x0PDw8PDw8PDw8PDw8d19QdDw8PDw8PDw8PDw8PHdTXHQ8PDw8PDw8PDw8PDx3X1B0PDw8PDw8PDw8PDw8d1NcdDw8PDw8PDw8PDw8PHdfUHQ8PDw8PDw8PDw8PDw8dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8dHQ8PDw8PDw8PDw8PDw8d19QdDw8PDw8PDw8PDw8PHdTXHQ8PDw8PDw8PDw8PDx3X1B0PDw8PDw8PDw8PDw8d1NcdDw8PDw8PDw8PDw8PHdfUHQ8PDw8PDw8PDw8PDx3U1x0PDw8PDw8PDw8PDw8d19QdDw8PDw8PDw8PDx0dHdTXHR0dDw8PDw8PDx0dGBgXFxgYHR0PDw8PDw8dGBcXFxcXFxgdDw8PDw8PHRgXFxcXFxcYHQ8PDw8PDx0dGBgXFxgYHR0PDw8PDw8PHR0dHR0dHR0PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PHR0PDw8PDw8PDw8PDw8PHdfUHQ8PDw8PDw8PDw8PDx3U1x0PDw8PDw8PDw8PDw8d19QdDw8PDw8PDw8PDw8PHdTXHQ8PDw8PDw8PDw8PDx3X1B0PDw8PDw8PDw8PDw8d1NcdDw8PDw8PDw8PDw8PHdfUHQ8PDw8PDw8PDw8PHR3U1x0dDw8PDw8PDw8PHR0ZGBcXHR0PDw8PDw8PDx0ZGBcXFxcdDw8PDw8PDw8dGRgXFxcXHQ8PDw8PDw8PHR0ZGBcXHR0PDw8PDw8PDw8dHR0dHR0PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDx0dDw8PDw8PDw8PDw8PDx3U1x0PDw8PDw8PDw8PDw8d19QdDw8PDw8PDw8PDw8PHdTXHQ8PDw8PDw8PDw8PDx3X1B0PDw8PDw8PDw8PDw8d1NcdDw8PDw8PDw8PDw8PHdfUHQ8PDw8PDw8PDw8PDx3U1x0PDw8PDw8PDw8PDx0d19QdHQ8PDw8PDw8PDw8dGBgYGB0PDw8PDw8PDw8PHRgXFxgdDw8PDw8PDw8PDx0YFxcYHQ8PDw8PDw8PDw8dGBgYGB0PDw8PDw8PDw8PHR0dHR0dDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8dHQ8PDw8PDw8PDw8PDw8d1NcdDw8PDw8PDw8PDw8PHdfUHQ8PDw8PDw8PDw8PDx3U1x0PDw8PDw8PDw8PDw8d19QdDw8PDw8PDw8PDw8PHdTXHQ8PDw8PDw8PDw8PDx3X1B0PDw8PDw8PDw8PDw8d1NcdDw8PDw8PDw8PDw8dHdfUHR0PDw8PDw8PDw8dHRcXGBkdHQ8PDw8PDw8PHRcXFxcYGR0PDw8PDw8PDx0XFxcXGBkdDw8PDw8PDw8dHRcXGBkdHQ8PDw8PDw8PDx0dHR0dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PHR0dHQ8PDw8PDw8PDw8PHR0YGB0dDw8PDw8PDw8PDx0YFxcYHQ8PDw8PDw8PDw8dGBcXGB0dHR0dHR0dDw8PHRcXFxfU19TX1NfU1x0PDx0XFxcX19TX1NfU19QdDw8dGBcXGB0dHR0dHR0dDw8PHRgXFxgdDw8PDw8PDw8PDx0dGBgdHQ8PDw8PDw8PDw8PHR0dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8dHR0dDw8PDw8PDw8PDw8dHRkZHR0PDw8PDw8PDw8PHRkYGBkdHR0dHR0dHQ8PDx0YFxcY1NfU19TX1NcdDw8dFxcXF9fU19TX1NfUHQ8PHRcXFxcdHR0dHR0dHQ8PDx0dFxcdHQ8PDw8PDw8PDw8PHR0dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PHR0dHR0dDw8PDw8PDw8PDx0YGBgYHR0dHR0dHR0PDw8dGBcXGNfU19TX1NfUHQ8PHRgXFxjU19TX1NfU1x0PDx0YGBgYHR0dHR0dHR0PDw8dHR0dHR0PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDx0dHR0PDw8PDw8PDw8PDx0dFxcdHQ8PDw8PDw8PDw8dFxcXFx0dHR0dHR0dDw8PHRcXFxfX1NfU19TX1B0PDx0YFxcY1NfU19TX1NcdDw8dGRgYGR0dHR0dHR0dDw8PHR0ZGR0dDw8PDw8PDw8PDw8dHR0dDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PHR0dHQ8PDw8PDw8PDw8PHR0YGB0dDw8PDw8PDw8PDx0YFxcYHQ8PDx0dHR0dHR0dGBcXGB0PDx3X1NfU19TX1BcXFxcdDw8d1NfU19TX1NcXFxcXHQ8PDx0dHR0dHR0dGBcXGB0PDw8PDw8PDw8PHRgXFxgdDw8PDw8PDw8PDx0dGBgdHQ8PDw8PDw8PDw8PHR0dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8dHR0dDw8PDw8PDw8PDw8dHRkZHR0PDw8dHR0dHR0dHRkYGBkdDw8d19TX1NfU19QYFxcYHQ8PHdTX1NfU19TXFxcXFx0PDw8dHR0dHR0dHRcXFxcdDw8PDw8PDw8PDx0dFxcdHQ8PDw8PDw8PDw8PHR0dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PHR0dHR0dDw8PHR0dHR0dHR0YGBgYHQ8PHdTX1NfU19TXGBcXGB0PDx3X1NfU19TX1BgXFxgdDw8PHR0dHR0dHR0YGBgYHQ8PDw8PDw8PDw8dHR0dHR0PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDx0dHR0PDw8PDw8PDw8PDx0dFxcdHQ8PDx0dHR0dHR0dFxcXFx0PDx3U19TX1NfU1xcXFxcdDw8d19TX1NfU19QYFxcYHQ8PDx0dHR0dHR0dGRgYGR0PDw8PDw8PDw8PHR0ZGR0dDw8PDw8PDw8PDw8dHR0dDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw==', 'base64')] as const;
const shot = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 2,
width: 16,
height: 16,
directions: 4,
frames: 4,
frame_speed: 6,
frame_sequence: [0, 1, 2, 3],
speed: 1,
size_x: 13,
size_y: 13,
strength: 10,
health: 0,
num_moves: 2,
shot_type: 0,
shot_pattern: 1,
shots_allowed: 0,
solid: 1,
flying: 1,
rating: 0,
type: 1,
// 'HAMMERI'
name: [72, 65, 77, 77, 69, 82, 73, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 0,
width: 16,
height: 16,
directions: 0,
frames: 0,
frame_speed: 0,
frame_sequence: [0, 0, 0, 0],
speed: 0,
size_x: 0,
size_y: 0,
strength: 0,
health: 0,
num_moves: 0,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 0,
// ''
name: [0, 0, 0, 0, 0, 0, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

68 changes: 68 additions & 0 deletions assets/actors/actor104.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('Dx0dHR0dHR0dDw8PDw8PDx0dExMRERMTHR0PDw8PDw8dExERERERERMdDw8PDw8PHRMRERERERETHQ8PDw8PDx0dExMRERMTHR0PDw8PDw8PHR0d19cdHR0PDw8PDw8PDw8PHRHXHQ8PDw8PDw8PDw8PDx3XER0PDw8PDw8PDw8PDw8dEdcdDw8PDw8PDw8PDw8PHdcRHQ8PDw8PDw8PDw8PDx0R1x0PDw8PDw8PDw8PDw8d1xEdDw8PDw8PDw8PDw8PHRHXHQ8PDw8PDw8PDw8PDw8dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PHR0dHR0dDw8PDw8PDw8PHR0RERMWHR0PDw8PDw8PDx0RERERExYdDw8PDw8PDw8dERERERMWHQ8PDw8PDw8PHR0RERMWHR0PDw8PDw8PDw8dHdfXHR0PDw8PDw8PDw8PDx0R1x0PDw8PDw8PDw8PDw8d1xEdDw8PDw8PDw8PDw8PHRHXHQ8PDw8PDw8PDw8PDx3XER0PDw8PDw8PDw8PDw8dEdcdDw8PDw8PDw8PDw8PHdcRHQ8PDw8PDw8PDw8PDx0R1x0PDw8PDw8PDw8PDw8PHR0PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDx0dHR0dHQ8PDw8PDw8PDw8dExMTEx0PDw8PDw8PDw8PHRMRERMdDw8PDw8PDw8PDx0TERETHQ8PDw8PDw8PDw8dExMTEx0PDw8PDw8PDw8PHR3X1x0dDw8PDw8PDw8PDw8d1xEdDw8PDw8PDw8PDw8PHRHXHQ8PDw8PDw8PDw8PDx3XER0PDw8PDw8PDw8PDw8dEdcdDw8PDw8PDw8PDw8PHdcRHQ8PDw8PDw8PDw8PDx0R1x0PDw8PDw8PDw8PDw8d1xEdDw8PDw8PDw8PDw8PDx0dDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8dHR0dHR0PDw8PDw8PDw8dHRYTEREdHQ8PDw8PDw8PHRYTERERER0PDw8PDw8PDx0WExEREREdDw8PDw8PDw8dHRYTEREdHQ8PDw8PDw8PDx0d19cdHQ8PDw8PDw8PDw8PHdcRHQ8PDw8PDw8PDw8PDx0R1x0PDw8PDw8PDw8PDw8d1xEdDw8PDw8PDw8PDw8PHRHXHQ8PDw8PDw8PDw8PDx3XER0PDw8PDw8PDw8PDw8dEdcdDw8PDw8PDw8PDw8PHdcRHQ8PDw8PDw8PDw8PDw8dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8dHQ8PDw8PDw8PDw8PDw8d1xEdDw8PDw8PDw8PDw8PHRHXHQ8PDw8PDw8PDw8PDx3XER0PDw8PDw8PDw8PDw8dEdcdDw8PDw8PDw8PDw8PHdcRHQ8PDw8PDw8PDw8PDx0R1x0PDw8PDw8PDw8PDw8d1xEdDw8PDw8PDw8PDx0dHdfXHR0dDw8PDw8PDx0dExMRERMTHR0PDw8PDw8dExERERERERMdDw8PDw8PHRMRERERERETHQ8PDw8PDx0dExMRERMTHR0PDw8PDw8PHR0dHR0dHR0PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PHR0PDw8PDw8PDw8PDw8PHdcRHQ8PDw8PDw8PDw8PDx0R1x0PDw8PDw8PDw8PDw8d1xEdDw8PDw8PDw8PDw8PHRHXHQ8PDw8PDw8PDw8PDx3XER0PDw8PDw8PDw8PDw8dEdcdDw8PDw8PDw8PDw8PHdcRHQ8PDw8PDw8PDw8PHR3X1x0dDw8PDw8PDw8PHR0WExERHR0PDw8PDw8PDx0WExEREREdDw8PDw8PDw8dFhMRERERHQ8PDw8PDw8PHR0WExERHR0PDw8PDw8PDw8dHR0dHR0PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDx0dDw8PDw8PDw8PDw8PDx0R1x0PDw8PDw8PDw8PDw8d1xEdDw8PDw8PDw8PDw8PHRHXHQ8PDw8PDw8PDw8PDx3XER0PDw8PDw8PDw8PDw8dEdcdDw8PDw8PDw8PDw8PHdcRHQ8PDw8PDw8PDw8PDx0R1x0PDw8PDw8PDw8PDx0d19cdHQ8PDw8PDw8PDw8dExMTEx0PDw8PDw8PDw8PHRMRERMdDw8PDw8PDw8PDx0TERETHQ8PDw8PDw8PDw8dExMTEx0PDw8PDw8PDw8PHR0dHR0dDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8dHQ8PDw8PDw8PDw8PDw8dEdcdDw8PDw8PDw8PDw8PHdcRHQ8PDw8PDw8PDw8PDx0R1x0PDw8PDw8PDw8PDw8d1xEdDw8PDw8PDw8PDw8PHRHXHQ8PDw8PDw8PDw8PDx3XER0PDw8PDw8PDw8PDw8dEdcdDw8PDw8PDw8PDw8dHdfXHR0PDw8PDw8PDw8dHRERExYdHQ8PDw8PDw8PHRERERETFh0PDw8PDw8PDx0RERERExYdDw8PDw8PDw8dHRERExYdHQ8PDw8PDw8PDx0dHR0dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PHR0dHQ8PDw8PDw8PDw8PHR0TEx0dDw8PDw8PDw8PDx0TERETHQ8PDw8PDw8PDw8dExEREx0dHR0dHR0dDw8PHRERERHX1xHXEdcR1x0PDx0RERER1xHXEdcR1xEdDw8dExEREx0dHR0dHR0dDw8PHRMRERMdDw8PDw8PDw8PDx0dExMdHQ8PDw8PDw8PDw8PHR0dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8dHR0dDw8PDw8PDw8PDw8dHRYWHR0PDw8PDw8PDw8PHRYTExYdHR0dHR0dHQ8PDx0TERET19cR1xHXEdcdDw8dEREREdcR1xHXEdcRHQ8PHREREREdHR0dHR0dHQ8PDx0dEREdHQ8PDw8PDw8PDw8PHR0dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PHR0dHR0dDw8PDw8PDw8PDx0TExMTHR0dHR0dHR0PDw8dExERE9cR1xHXEdcRHQ8PHRMRERPX1xHXEdcR1x0PDx0TExMTHR0dHR0dHR0PDw8dHR0dHR0PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDx0dHR0PDw8PDw8PDw8PDx0dEREdHQ8PDw8PDw8PDw8dERERER0dHR0dHR0dDw8PHRERERHXEdcR1xHXER0PDx0TERET19cR1xHXEdcdDw8dFhMTFh0dHR0dHR0dDw8PHR0WFh0dDw8PDw8PDw8PDw8dHR0dDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PHR0dHQ8PDw8PDw8PDw8PHR0TEx0dDw8PDw8PDw8PDx0TERETHQ8PDx0dHR0dHR0dExEREx0PDx3XEdcR1xHX1xEREREdDw8dEdcR1xHXEdcRERERHQ8PDx0dHR0dHR0dExEREx0PDw8PDw8PDw8PHRMRERMdDw8PDw8PDw8PDx0dExMdHQ8PDw8PDw8PDw8PHR0dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8dHR0dDw8PDw8PDw8PDw8dHRYWHR0PDw8dHR0dHR0dHRYTExYdDw8d1xHXEdcR19cTERETHQ8PHRHXEdcR1xHXERERER0PDw8dHR0dHR0dHREREREdDw8PDw8PDw8PDx0dEREdHQ8PDw8PDw8PDw8PHR0dHQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PHR0dHR0dDw8PHR0dHR0dHR0TExMTHQ8PHRHXEdcR1xHXExEREx0PDx3XEdcR1xHX1xMRERMdDw8PHR0dHR0dHR0TExMTHQ8PDw8PDw8PDw8dHR0dHR0PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDx0dHR0PDw8PDw8PDw8PDx0dEREdHQ8PDx0dHR0dHR0dERERER0PDx0R1xHXEdcR1xEREREdDw8d1xHXEdcR19cTERETHQ8PDx0dHR0dHR0dFhMTFh0PDw8PDw8PDw8PHR0WFh0dDw8PDw8PDw8PDw8dHR0dDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw==', 'base64')] as const;
const shot = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 2,
width: 16,
height: 16,
directions: 4,
frames: 4,
frame_speed: 6,
frame_sequence: [0, 1, 2, 3],
speed: 1,
size_x: 13,
size_y: 13,
strength: 13,
health: 0,
num_moves: 2,
shot_type: 0,
shot_pattern: 1,
shots_allowed: 0,
solid: 1,
flying: 1,
rating: 0,
type: 1,
// 'HAMMERS'
name: [72, 65, 77, 77, 69, 82, 83, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 0,
width: 16,
height: 16,
directions: 0,
frames: 0,
frame_speed: 0,
frame_sequence: [0, 0, 0, 0],
speed: 0,
size_x: 0,
size_y: 0,
strength: 0,
health: 0,
num_moves: 0,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 0,
// ''
name: [0, 0, 0, 0, 0, 0, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

68 changes: 68 additions & 0 deletions assets/actors/actor105.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('D09PT09PT09PDw8PDw8PD09PSUlISElJT08PDw8PDw9PSUhISEhISElPDw8PDw8PT0lISEhISEhJTw8PDw8PD09PSUlISElJT08PDw8PDw8PT09P19dPT08PDw8PDw8PDw8PT0jXTw8PDw8PDw8PDw8PD0/XSE8PDw8PDw8PDw8PDw9PSNdPDw8PDw8PDw8PDw8PT9dITw8PDw8PDw8PDw8PD09I108PDw8PDw8PDw8PDw9P10hPDw8PDw8PDw8PDw8PT0jXTw8PDw8PDw8PDw8PDw9PTw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PT09PT09PDw8PDw8PDw8PT09ISElLT08PDw8PDw8PD09ISEhISUtPDw8PDw8PDw9PSEhISElLTw8PDw8PDw8PT09ISElLT08PDw8PDw8PDw9PT9fXT08PDw8PDw8PDw8PD09I108PDw8PDw8PDw8PDw9P10hPDw8PDw8PDw8PDw8PT0jXTw8PDw8PDw8PDw8PD0/XSE8PDw8PDw8PDw8PDw9PSNdPDw8PDw8PDw8PDw8PT9dITw8PDw8PDw8PDw8PD09I108PDw8PDw8PDw8PDw8PT08PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PD09PT09PTw8PDw8PDw8PDw9PSUlJSU8PDw8PDw8PDw8PT0lISElPDw8PDw8PDw8PD09JSEhJTw8PDw8PDw8PDw9PSUlJSU8PDw8PDw8PDw8PT0/X109PDw8PDw8PDw8PDw9P10hPDw8PDw8PDw8PDw8PT0jXTw8PDw8PDw8PDw8PD0/XSE8PDw8PDw8PDw8PDw9PSNdPDw8PDw8PDw8PDw8PT9dITw8PDw8PDw8PDw8PD09I108PDw8PDw8PDw8PDw9P10hPDw8PDw8PDw8PDw8PD09PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw9PT09PT08PDw8PDw8PDw9PT0tJSEhPTw8PDw8PDw8PT0tJSEhISE8PDw8PDw8PD09LSUhISEhPDw8PDw8PDw9PT0tJSEhPTw8PDw8PDw8PD09P19dPTw8PDw8PDw8PDw8PT9dITw8PDw8PDw8PDw8PD09I108PDw8PDw8PDw8PDw9P10hPDw8PDw8PDw8PDw8PT0jXTw8PDw8PDw8PDw8PD0/XSE8PDw8PDw8PDw8PDw9PSNdPDw8PDw8PDw8PDw8PT9dITw8PDw8PDw8PDw8PDw9PTw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw9PTw8PDw8PDw8PDw8PDw9P10hPDw8PDw8PDw8PDw8PT0jXTw8PDw8PDw8PDw8PD0/XSE8PDw8PDw8PDw8PDw9PSNdPDw8PDw8PDw8PDw8PT9dITw8PDw8PDw8PDw8PD09I108PDw8PDw8PDw8PDw9P10hPDw8PDw8PDw8PD09PT9fXT09PDw8PDw8PD09PSUlISElJT08PDw8PDw9PSUhISEhISElPDw8PDw8PT0lISEhISEhJTw8PDw8PD09PSUlISElJT08PDw8PDw8PT09PT09PT08PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PT08PDw8PDw8PDw8PDw8PT9dITw8PDw8PDw8PDw8PD09I108PDw8PDw8PDw8PDw9P10hPDw8PDw8PDw8PDw8PT0jXTw8PDw8PDw8PDw8PD0/XSE8PDw8PDw8PDw8PDw9PSNdPDw8PDw8PDw8PDw8PT9dITw8PDw8PDw8PDw8PT0/X109PDw8PDw8PDw8PT09LSUhIT08PDw8PDw8PD09LSUhISEhPDw8PDw8PDw9PS0lISEhITw8PDw8PDw8PT09LSUhIT08PDw8PDw8PDw9PT09PT08PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PD09PDw8PDw8PDw8PDw8PD09I108PDw8PDw8PDw8PDw9P10hPDw8PDw8PDw8PDw8PT0jXTw8PDw8PDw8PDw8PD0/XSE8PDw8PDw8PDw8PDw9PSNdPDw8PDw8PDw8PDw8PT9dITw8PDw8PDw8PDw8PD09I108PDw8PDw8PDw8PD09P19dPTw8PDw8PDw8PDw9PSUlJSU8PDw8PDw8PDw8PT0lISElPDw8PDw8PDw8PD09JSEhJTw8PDw8PDw8PDw9PSUlJSU8PDw8PDw8PDw8PT09PT09PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw9PTw8PDw8PDw8PDw8PDw9PSNdPDw8PDw8PDw8PDw8PT9dITw8PDw8PDw8PDw8PD09I108PDw8PDw8PDw8PDw9P10hPDw8PDw8PDw8PDw8PT0jXTw8PDw8PDw8PDw8PD0/XSE8PDw8PDw8PDw8PDw9PSNdPDw8PDw8PDw8PDw9PT9fXT08PDw8PDw8PDw9PT0hISUtPTw8PDw8PDw8PT0hISEhJS08PDw8PDw8PD09ISEhISUtPDw8PDw8PDw9PT0hISUtPTw8PDw8PDw8PD09PT09PTw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PT09PTw8PDw8PDw8PDw8PT09JSU9PDw8PDw8PDw8PD09JSEhJTw8PDw8PDw8PDw9PSUhISU9PT09PT09PDw8PT0hISEjX10jXSNdI108PD09ISEhI10jXSNdI10hPDw9PSUhISU9PT09PT09PDw8PT0lISElPDw8PDw8PDw8PD09PSUlPTw8PDw8PDw8PDw8PT09PTw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw9PT09PDw8PDw8PDw8PDw9PT0tLT08PDw8PDw8PDw8PT0tJSUtPT09PT09PTw8PD09JSEhJ19dI10jXSNdPDw9PSEhISNdI10jXSNdITw8PT0hISEhPT09PT09PTw8PD09PSEhPTw8PDw8PDw8PDw8PT09PTw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PT09PT09PDw8PDw8PDw8PD09JSUlJT09PT09PT08PDw9PSUhISddI10jXSNdITw8PT0lISEnX10jXSNdI108PD09JSUlJT09PT09PT08PDw9PT09PT08PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PD09PT08PDw8PDw8PDw8PD09PSEhPTw8PDw8PDw8PDw9PSEhISE9PT09PT09PDw8PT0hISEjXSNdI10jXSE8PD09JSEhJ19dI10jXSNdPDw9PS0lJS09PT09PT09PDw8PT09LS09PDw8PDw8PDw8PDw9PT09PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PT09PTw8PDw8PDw8PDw8PT09JSU9PDw8PDw8PDw8PD09JSEhJTw8PD09PT09PT09PSUhISU8PD0/XSNdI10jX10hISEhPDw9PSNdI10jXSNdISEhITw8PD09PT09PT09PSUhISU8PDw8PDw8PDw8PT0lISElPDw8PDw8PDw8PD09PSUlPTw8PDw8PDw8PDw8PT09PTw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw9PT09PDw8PDw8PDw8PDw9PT0tLT08PDw9PT09PT09PT0tJSUtPDw9P10jXSNdI19dJSEhJTw8PT0jXSNdI10jXSEhISE8PDw9PT09PT09PT0hISEhPDw8PDw8PDw8PD09PSEhPTw8PDw8PDw8PDw8PT09PTw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PT09PT09PDw8PT09PT09PT09JSUlJTw8PT0jXSNdI10jXSUhISU8PD0/XSNdI10jX10lISElPDw8PT09PT09PT09JSUlJTw8PDw8PDw8PDw9PT09PT08PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PD09PT08PDw8PDw8PDw8PD09PSEhPTw8PD09PT09PT09PSEhISE8PD09I10jXSNdI10hISEhPDw9P10jXSNdI19dJSEhJTw8PD09PT09PT09PS0lJS08PDw8PDw8PDw8PT09LS09PDw8PDw8PDw8PDw9PT09PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw==', 'base64')] as const;
const shot = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 2,
width: 16,
height: 16,
directions: 4,
frames: 4,
frame_speed: 6,
frame_sequence: [0, 1, 2, 3],
speed: 1,
size_x: 13,
size_y: 13,
strength: 17,
health: 0,
num_moves: 2,
shot_type: 0,
shot_pattern: 1,
shots_allowed: 0,
solid: 1,
flying: 1,
rating: 0,
type: 1,
// 'HAMMERG'
name: [72, 65, 77, 77, 69, 82, 71, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 0,
width: 16,
height: 16,
directions: 0,
frames: 0,
frame_speed: 0,
frame_sequence: [0, 0, 0, 0],
speed: 0,
size_x: 0,
size_y: 0,
strength: 0,
health: 0,
num_moves: 0,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 0,
// ''
name: [0, 0, 0, 0, 0, 0, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

68 changes: 68 additions & 0 deletions assets/actors/actor106.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAIgAAAAAAAAQi4iLAAAAAIgQiAAAAAAAi4mIiYsAAAAAiAAAAAAAiIiIEIiIiAAAAAAAAAAAAACLiYiJiwAAAAAAAAAAAAAAAIuIiwCIAAAAAAAAAAAAiAAAiACIEIgAAAAAAAAAiBCIAAAAAIgAAACIAAAAAACIAAAAAAAAAACJiIkAAAAAAAAAAAAAAACIiBCIiAAAAAAAABAAAIgAAImIiQAAAAAAAAAAAImIiQAAiAAAAAAQAAAAAIiIEIiIAAAAAAAAAAAAAAAAiYiJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAACIAAAAAAAAAImIiQAAAACIEIiIAAAAAIiIEIiIAAAAAIiJiIkAAAAAiYiJAAAAAACIiBCIiAAAAACIAAAAAAAAAImIiQAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAABAAAACIAAAAAAAQAAAAAAAAAACLiIsAAAAAAAAAAAAAAACLiYiJiwAAAAAAAIgAAACIiIgQiIiIAAAAAIgQiAAAAIuJiImLAAAAAAAAiAAAiAAAi4iLAAAAAAAAAAAAiBCIAACIAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAACIAAAAAAAAAIuIiwAAAACJiIkAAAAAAIuJiImLAACIiBCIiAAAAIiIiBCIiIgAAImIiYgAAAAAi4mIiYsAAAAAiIgQiAAAAACLiIsAAAAAAAAAiAAAAAAAAIgAAAAAAAAAAAAAAIgAAAAAAAAAAACIAAAAAIgQiAAAAAAAAACIEIgAAAAAiAAAAAAAAAAAAIgAAIgAAAAAAAAAAAAAAAAAAImIiQAAAAAAEAAAAIkAAIiIEIiIAAAAAAAAAAAAAAAAiYiJAAAAAAAAAAAAAAAAAACIAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;
const shot = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 6,
width: 16,
height: 16,
directions: 1,
frames: 3,
frame_speed: 6,
frame_sequence: [0, 1, 2, 1],
speed: 4,
size_x: 15,
size_y: 15,
strength: 0,
health: 0,
num_moves: 1,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 1,
rating: 0,
type: 2,
// 'SPARKLE'
name: [83, 80, 65, 82, 75, 76, 69, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 0,
width: 16,
height: 16,
directions: 0,
frames: 0,
frame_speed: 0,
frame_sequence: [0, 0, 0, 0],
speed: 0,
size_x: 0,
size_y: 0,
strength: 0,
health: 0,
num_moves: 0,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 0,
// ''
name: [0, 0, 0, 0, 0, 0, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

68 changes: 68 additions & 0 deletions assets/actors/actor107.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzc3AAAAAAAAAAAAAAAANzhHODcAAAAAAAAAAAAANzhHQEc3BAAAAAAAAAAAAAAnDAw4NwAAAAAAAAAAAAAANwAAJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc3AAAAAAAAAAAAAAA3BCQ4JDcEAAAAAAAAAAAEODckNzg3OAwAAAAAAAAAJDc4N0dHRzcENwAAAAAABDdHR0dHR0c4BAAAAAAAAAA3OAxHRzdHNyQ3AAAAAAAEJDdHN0c4Nzg3AAAAAAAAADckODc3NwQ3AAAAAAAAAAAAADc3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAACg3AAAAACgAACgAAAQ3NwQ3RzcEACgkAAAkKAAkRzc3NzdHNygkAAAAACQ3Ojc3OjdHBDdHNwQAAAAMOjc4N0dHRzc3NzcAACgABDdHRzo3R0c4NzooACgkKDc3N0dHNzg3N0dHKCgkADc6NzhHR0c3R0c4NzckAAAkNzc3ODc6RzpHN0c6NygkKDdHRzc6R0c6N0dHNwQAJDc3OEdHNzhHNzdHOgQ3AABHNzc6Rzc3R0c3Ojc6KCgoNzc3ODc3Ojc6NzcENzcAAAAoNzc3Nzc3NzdHNyQEAAAoJDdHNzdHNwQ3NzcABAQoJAAANzcANzcAAAAoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAaFwAXGgAAAAAAAAAAFwAXFxcXABcaGgAAAAAaFxcXFwAXABoXABcaAAAAFwAXABcAEwAXABoXAAAAABoXABMAFwAAABcXABMAABoXFxcAAAAAABcTABcaAAAXABcTAAAAAAAAABcAGgAAABcaFwAAAAAAAAAAABcaABoXEwAAAAAAAAAAABcaAAAXFxcAAAAAAAAAABMaFwAXABcAEwAAAAAAAAAXABoaABcXFwATFwAXExcXGhcXAAAAABcXFxoXFxcXABcTGgAAABoXABcXABcaABcXGgAAAAAAABcXABcXAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;
const shot = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 6,
width: 16,
height: 16,
directions: 1,
frames: 4,
frame_speed: 8,
frame_sequence: [0, 1, 2, 3],
speed: 6,
size_x: 15,
size_y: 15,
strength: 0,
health: 0,
num_moves: 1,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 2,
// 'EXPLODE'
name: [69, 88, 80, 76, 79, 68, 69, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 0,
width: 16,
height: 16,
directions: 0,
frames: 0,
frame_speed: 0,
frame_sequence: [0, 0, 0, 0],
speed: 0,
size_x: 0,
size_y: 0,
strength: 0,
health: 0,
num_moves: 0,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 0,
// ''
name: [0, 0, 0, 0, 0, 0, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

68 changes: 68 additions & 0 deletions assets/actors/actor108.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABISExMUFBUVFhYXFxgYGQAAFRQUEhQTFRMUEhUWGQAAAAAVFBUTFBMUEhUXGQAAAAAUFRQUFRIUEhQVGRgZGQAAAAAVFBIVEhMUFBUXGQAAABQVFRUTEhUTFBUXGRgYAAAAAAAVEhQVExQVFxgAAAAAABQVExIUFRMUFRcYGRkAAAAAFBUSFBUTFBUXGAAAAAAAFBUTEhQVExUXGBkZAAAAAAAAFRMSExUVFxcAAAAAAAAAFBUVExITFRUXFxkZAAAAAAAAABUTEhMVFRcXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABISExMUFBUVFhYXFxgYGQAAFRQSExQSExQSFRYYGQAAAAAVFBITFBIVEhMXGQAAAAAUFRUSFBIVEhMUFxgZGQAAAAAAFRIVEhMUFRUXGQAAABQVFRUTFRMSFRMUFRcZGAAAAAAVExUSFBUTFRcZGAAAABQVExIUFRMUFBUXGQAAAAAAFRMSFBUUFRQXGQAAAAAAAAAVFRMSFBUUFxkYGQAAAAAAAAAVExIUFRQXGQAAAAAAFBUVFRITFRQXFxkZAAAAAAAAABQTEhMVFBcZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhITExQUFRUWFhcXGBgZAAAVFBMSExQSExQSFRYZAAAAABUUFBQSFRQSFRcZAAAAABQUFRQSFBUSFBUZGBkZAAAAABUUEhUSExQUFxcZAAAUFRUTFRMSFRMVFxgZGBgAABUTExUSFBUTFRcYGQAAFBUTEhQVFRMUFRcYGRkZAAAUFRIUFRUUFRcXGBkAAAAAABQVExIVExIUFRcYGRkZAAAAABUTEhUTEhQVFxgZAAAAFBUTEhQVFRcXGRkAAAAAAAAAFRMSFBUVFxkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABISExMUFBUVFhYXFxgYGQAAFRQTFBITFRMUEhUWGQAAAAAVFBIVFRMUEhUTGQAAABQUFRIUFRUUEhUTGRgZAAAAABUUExUSExIVExkAAAAAABQVFBMVExIVExQVFxkAAAAAABUTFRIUFRMUFwAAAAAAFBUTEhQVExQVFxkZAAAAAAAVExIUFRQVFxgAAAAAAAAUFBUVExIUFRQXGRcZAAAAAAAAABUTEhQVFRcZAAAAAAAUFBUTEhMVFBcXGRkAAAAAAAAAFBMSExUVFxkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhMTFBQVFRYWFxcYGBkAABUUFBIUExUTFBIVFhkAAAAAFRQVExQTFBIVFxkAAAAAFBUUFBUSFBIUFRkYGRkAAAAAFRQSFRITFBQVFxkAAAAUFRUVExIVExQVFxkYGAAAAAAAFRIUFRMUFRcYAAAAAAAUFRMSFBUTFBUXGBkZAAAAABQVEhQVExQVFxgAAAAAABQVExIUFRMVFxgZGQAAAAAAABUTEhMVFRcXAAAAAAAAABQVFRMSExUVFxcZGQAAAAAAAAAVExITFRUXFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhMTFBQVFRYWFxcYGBkAABUUEhMUEhMUEhUWGBkAAAAAFRQSExQSFRITFxkAAAAAFBUVEhQSFRITFBcYGRkAAAAAABUSFRITFBUVFxkAAAAUFRUVExUTEhUTFBUXGRgAAAAAFRMVEhQVExUXGRgAAAAUFRMSFBUTFBQVFxkAAAAAABUTEhQVFBUUFxkAAAAAAAAAFRUTEhQVFBcZGBkAAAAAAAAAFRMSFBUUFxkAAAAAABQVFRUSExUUFxcZGQAAAAAAAAAUExITFRQXGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABISExMUFBUVFhYXFxgYGQAAFRQTEhMUEhMUEhUWGQAAAAAVFBQUEhUUEhUXGQAAAAAUFBUUEhQVEhQVGRgZGQAAAAAVFBIVEhMUFBcXGQAAFBUVExUTEhUTFRcYGRgYAAAVExMVEhQVExUXGBkAABQVExIUFRUTFBUXGBkZGQAAFBUSFBUVFBUXFxgZAAAAAAAUFRMSFRMSFBUXGBkZGQAAAAAVExIVExIUFRcYGQAAABQVExIUFRUXFxkZAAAAAAAAABUTEhQVFRcZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhMTFBQVFRYWFxcYGBkAABUUExQSExUTFBIVFhkAAAAAFRQSFRUTFBIVExkAAAAUFBUSFBUVFBIVExkYGQAAAAAVFBMVEhMSFRMZAAAAAAAUFRQTFRMSFRMUFRcZAAAAAAAVExUSFBUTFBcAAAAAABQVExIUFRMUFRcZGQAAAAAAFRMSFBUUFRcYAAAAAAAAFBQVFRMSFBUUFxkXGQAAAAAAAAAVExIUFRUXGQAAAAAAFBQVExITFRQXFxkZAAAAAAAAABQTEhMVFRcZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;
const shot = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 2,
width: 16,
height: 16,
directions: 1,
frames: 4,
frame_speed: 4,
frame_sequence: [0, 1, 2, 3],
speed: 1,
size_x: 13,
size_y: 13,
strength: 20,
health: 0,
num_moves: 2,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 1,
flying: 1,
rating: 0,
type: 4,
// 'TORNADO'
name: [84, 79, 82, 78, 65, 68, 79, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 0,
width: 16,
height: 16,
directions: 0,
frames: 0,
frame_speed: 0,
frame_sequence: [0, 0, 0, 0],
speed: 0,
size_x: 0,
size_y: 0,
strength: 0,
health: 0,
num_moves: 0,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 0,
// ''
name: [0, 0, 0, 0, 0, 0, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

68 changes: 68 additions & 0 deletions assets/actors/actor109.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('AAAAAACIiIyMjAAAAAAAAAAAAACIiIiMjIyMjAAAAAAAAACIiAAAAAAAAIyMAAAAAACIiAAAAAAAAAAAjIwAAACIiAAAAAAAAAAAAACMjACIiAAAAAAAAAAAAAAAAIyMiIgAAAAAAAAAAAAAAACMjIiIAAAAAAAAAAAAAAAAjIyJiQAAAAAAAAAAAAAAAIqKiYkAAAAAAAAAAAAAAACKiomJAAAAAAAAAAAAAAAAiooAiYkAAAAAAAAAAAAAiooAAACJiQAAAAAAAAAAiooAAAAAAImJAAAAAAAAiooAAAAAAAAAiYmJiYqKiooAAAAAAAAAAACJiYmKiooAAAAAAAAAAAAAiYmJiIiIAAAAAAAAAAAAiYmJiYiIiIgAAAAAAAAAiYkAAAAAAACIiAAAAAAAiYkAAAAAAAAAAIiIAAAAiYkAAAAAAAAAAAAAiIgAiYkAAAAAAAAAAAAAAACIiImJAAAAAAAAAAAAAAAAiIiJiQAAAAAAAAAAAAAAAIyMiooAAAAAAAAAAAAAAACMjIqKAAAAAAAAAAAAAAAAjIyKigAAAAAAAAAAAAAAAIwAAIqKAAAAAAAAAAAAAIyMAAAAiooAAAAAAAAAAIyMAAAAAACKigAAAAAAAIyMAAAAAAAAAIqKioqMjIyMAAAAAAAAAAAAioqKjIyMAAAAAAAAAAAAAIqKiomJiQAAAAAAAAAAAIqKioqJiYmJAAAAAAAAAIqKAAAAAAAAiYkAAAAAAIqKAAAAAAAAAACJiQAAAIqKAAAAAAAAAAAAAImJAIqKAAAAAAAAAAAAAAAAiYmKigAAAAAAAAAAAAAAAImJiooAAAAAAAAAAAAAAACJiYyMAAAAAAAAAAAAAAAAiIiMjAAAAAAAAAAAAAAAAIiIjIwAAAAAAAAAAAAAAACIiACMjAAAAAAAAAAAAACIiAAAAIyMAAAAAAAAAACIiAAAAAAAjIwAAAAAAACIiAAAAAAAAACMjIyMjIiIiAAAAAAAAAAAAACMjIyIiAAAAAAAAAAAAACMjIyKiooAAAAAAAAAAACMjIyMioqKigAAAAAAAACMjAAAAAAAAIqKAAAAAACMjAAAAAAAAAAAiooAAACMjAAAAAAAAAAAAACKigAAjAAAAAAAAAAAAAAAAIqKjIwAAAAAAAAAAAAAAACKioyMAAAAAAAAAAAAAAAAioqMjAAAAAAAAAAAAAAAAImJiIgAAAAAAAAAAAAAAACJiYiIAAAAAAAAAAAAAAAAiYkAiIgAAAAAAAAAAAAAiYkAAACIiAAAAAAAAAAAiYkAAAAAAIiIAAAAAAAAiYkAAAAAAAAAiIiIiImJiYkAAAAAAAAAAACIiIiJiYkAAAAAAAAAAAAAiIiMjIwAAAAAAAAAAAAAiIiIjIyMjIwAAAAAAAAAiIgAAAAAAACMjAAAAAAAiIgAAAAAAAAAAIyMAAAAiIgAAAAAAAAAAAAAjIwAiIgAAAAAAAAAAAAAAACMjIiIAAAAAAAAAAAAAAAAjIyIiAAAAAAAAAAAAAAAAIyMiYkAAAAAAAAAAAAAAACKiomJAAAAAAAAAAAAAAAAioqJiQAAAAAAAAAAAAAAAIqKAImJAAAAAAAAAAAAAIqKAAAAiYkAAAAAAAAAAIqKAAAAAACJiQAAAAAAAIqKAAAAAAAAAImJiYmKioqKAAAAAAAAAAAAiYmJioqKAAAAAAAAAAAAAImJiYiIiAAAAAAAAAAAAImJiYmIiIiIAAAAAAAAAImJAAAAAAAAiIgAAAAAAImJAAAAAAAAAACIiAAAAImJAAAAAAAAAAAAAIiIAImJAAAAAAAAAAAAAAAAiIiJiQAAAAAAAAAAAAAAAIiIiYkAAAAAAAAAAAAAAACMjIqKAAAAAAAAAAAAAAAAjIyKigAAAAAAAAAAAAAAAIyMiooAAAAAAAAAAAAAAACMAACKigAAAAAAAAAAAACMjAAAAIqKAAAAAAAAAACMjAAAAAAAiooAAAAAAACMjAAAAAAAAACKioqKjIyMjAAAAAAAAAAAAIqKioyMjAAAAAAAAAAAAACKioqJiYkAAAAAAAAAAACKioqKiYmJiQAAAAAAAACKigAAAAAAAImJAAAAAACKigAAAAAAAAAAiYkAAACKigAAAAAAAAAAAACJiQCKigAAAAAAAAAAAAAAAImJiooAAAAAAAAAAAAAAACJiYqKAAAAAAAAAAAAAAAAiYmMjAAAAAAAAAAAAAAAAIiIjIwAAAAAAAAAAAAAAACIiIyMAAAAAAAAAAAAAAAAiIgAjIwAAAAAAAAAAAAAiIgAAACMjAAAAAAAAAAAiIgAAAAAAIyMAAAAAAAAiIgAAAAAAAAAjIyMjIyIiIgAAAAAAAAAAAAAjIyMiIgAAAAAAAAAAAAAjIyMioqKAAAAAAAAAAAAjIyMjIqKiooAAAAAAAAAjIwAAAAAAACKigAAAAAAjIwAAAAAAAAAAIqKAAAAjIwAAAAAAAAAAAAAiooAAIwAAAAAAAAAAAAAAACKioyMAAAAAAAAAAAAAAAAioqMjAAAAAAAAAAAAAAAAIqKjIwAAAAAAAAAAAAAAACJiYiIAAAAAAAAAAAAAAAAiYmIiAAAAAAAAAAAAAAAAImJAIiIAAAAAAAAAAAAAImJAAAAiIgAAAAAAAAAAImJAAAAAACIiAAAAAAAAImJAAAAAAAAAIiIiIiJiYmJAAAAAAAAAAAAiIiIiYmJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCggAAAAAAAAAAAAAAAACCiYmCAAAAAAAAAAAAAACCiYiIiYIAAAAAAAAAAAAAAIKJiYIAAAAAAAAAAAAAAAAAgoIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCgoKCAAAAAAAAAAAAAIKCiYmJiYKCAAAAAAAAAIKJiIiIiIiJiYIAAAAAAACCiYgAAAAAiImCAAAAAACCiYgAAAAAAACIiYIAAAAAgomIAAAAAAAAiImCAAAAAIKJiAAAAAAAAIiJggAAAAAAgomIAAAAAIiJggAAAAAAAIKJiYiIiIiJiYIAAAAAAAAAgoKJiYmJgoIAAAAAAAAAAAAAgoKCggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgoKCgoKCAAAAAAAAAACCgomJiYmJiYKCAAAAAACCiYmIiIiIiIiJiYIAAACCiYiIAAAAAAAAiIiJggCCiYiIAAAAAAAAAACIiImCgomIAAAAAAAAAAAAAIiJgoKJiAAAAAAAAAAAAACIiYKCiYgAAAAAAAAAAAAAiImCgomIAAAAAAAAAAAAAIiJgoKJiAAAAAAAAAAAAACIiYKCiYiIAAAAAAAAAACIiImCAIKJiIgAAAAAAACIiImCAAAAgomJiIiIiIiIiYmCAAAAAACCgomJiYmJiYKCAAAAAAAAAACCgoKCgoIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKCgoIAAAAAAAAAAAAAgoKJiYmJgoIAAAAAAAAAgomIiIiIiImJggAAAAAAAIKJiAAAAACIiYIAAAAAAIKJiAAAAAAAAIiJggAAAACCiYgAAAAAAACIiYIAAAAAgomIAAAAAAAAiImCAAAAAACCiYgAAAAAiImCAAAAAAAAgomJiIiIiImJggAAAAAAAACCgomJiYmCggAAAAAAAAAAAACCgoKCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;
const shot = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 8,
width: 16,
height: 16,
directions: 1,
frames: 4,
frame_speed: 4,
frame_sequence: [0, 1, 2, 3],
speed: 1,
size_x: 15,
size_y: 15,
strength: 25,
health: 0,
num_moves: 1,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 4,
// 'SHIELD'
name: [83, 72, 73, 69, 76, 68, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 0,
width: 16,
height: 16,
directions: 0,
frames: 0,
frame_speed: 0,
frame_sequence: [0, 0, 0, 0],
speed: 0,
size_x: 0,
size_y: 0,
strength: 0,
health: 0,
num_moves: 0,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 0,
// ''
name: [0, 0, 0, 0, 0, 0, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

68 changes: 68 additions & 0 deletions assets/actors/actor11.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('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', 'base64')] as const;
const shot = [...Buffer.from('ABEUAADY1QAAFBYAAAAAABETFRcZ0dsUEhMVGwAAAAASExUWGBYYEhMVFhsAAAAAExQVGBoYGhMVExUaAAAAABQVGBwc0dsWFxYXGQAAAAAAGBoAANjVAAAYGQAAAAAAAAAAAADR2wAAAAAAAAAAAAAAAAAA2NUAAAAAAAAAAAAAAAAAANHbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREhMUAAAAAAAAAAAAAAAREhQVFhkAAAAAAAAAAAAAEhMRFBUaAAAAAAAAAAAAAAAREhUcAAAAAAAAAAAAAAAAEhMWHAAAAAAAAAAAAAAA0dgRGdHY0djRAAAAAAAAANvVEhrb1dvV2wAAAAAAAAAAEhMXHAAAAAAAAAAAAAAAABMSFRwAAAAAAAAAAAAAABESExQVGgAAAAAAAAAAAAASExQVFhkAAAAAAAAAAAAAABQVFxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADR2wAAAAAAAAAAAAAAAAAA2NUAAAAAAAAAAAAAAAAAANHbAAAAAAAAAAAAABEUAADY1QAAFBYAAAAAABETFRcZ0dsUEhMVGwAAAAASExUWGBYYEhMVFhsAAAAAExQVGBoYGhMVExUaAAAAABQVGBwc0dsWFxYXGQAAAAAAGBoAANjVAAAYGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABESExQAAAAAAAAAAAAAABESFBUWGQAAAAAAAAAAAAASExEUFRoAAAAAAAAAAAAAABESFRwAAAAAAAAAAAAAAAASExYcAAAAAAAAAADb1dvR2BEZ0dgAAAAAAAAA0djR29USGtvVAAAAAAAAAAAAAAASExccAAAAAAAAAAAAAAAAExIVHAAAAAAAAAAAAAAAERITFBUaAAAAAAAAAAAAABITFBUWGQAAAAAAAAAAAAAAFBUXGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 4,
width: 16,
height: 16,
directions: 4,
frames: 3,
frame_speed: 6,
frame_sequence: [0, 1, 0, 2],
speed: 2,
size_x: 10,
size_y: 15,
strength: 20,
health: 20,
num_moves: 1,
shot_type: 0,
shot_pattern: 1,
shots_allowed: 1,
solid: 1,
flying: 0,
rating: 20,
type: 2,
// 'BRUTUS'
name: [66, 82, 85, 84, 85, 83, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 1,
width: 16,
height: 16,
directions: 1,
frames: 4,
frame_speed: 6,
frame_sequence: [0, 1, 2, 3],
speed: 1,
size_x: 10,
size_y: 10,
strength: 5,
health: 0,
num_moves: 1,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 1,
flying: 1,
rating: 0,
type: 3,
// 'DUBLAX'
name: [68, 85, 66, 76, 65, 88, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

68 changes: 68 additions & 0 deletions assets/actors/actor110.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
const pic = [...Buffer.from('Dw8PD0pKS00PDw8PDw8PDw8PD0pLS0xNTw8PDw8PDw8PD0pLS0xNTU5PDw8PDw8PD0pLS0xMTU1OTx4PDw8PDw8jISIjJCYnKCkqDw8PDw8PIzc3NzckJSYnKg8PDw8PDyM3Nzc3NyQlJioPDw8PDw8jITc3Nzc3JCUqDw8PDw8PDyMhNzc3NyMqDw8PDw8PDw/JIyE3NyMq0g8PDw8PDw/JxUknIyMqSczSDw8PDw8PzMlISSoqSUzS1A8PDw8PDw9KSUpLS0xMSw8PDw8PDw8PzcjJ0tXLzNUPDw8PDw8PD0tISE1PS0tPDw8PDw8PDw9LSUlNT0xMTw8PDw8PDw8PDw9KSktNDw8PDw8PDw8PDw9KS0tMTU8PDw8PDw8PDw9KS0tMTU1OTw8PDw8PDw9KS0tMTE1NTk8eDw8PDw8PIyEiIyQmJygpKg8PDw8PDyM3Nzc3NyUmJykqDw8PDw8PIyE3Nzc3JCcoKg8PDw8PDw8jITc3NzcmJyoPDw8PDw8PIyE3Nzc3IyoPDw8PDw8PycwmITc3IyoPDw8PDw8PycVISScjIypMDw8PDw8PzMXJSEhJKipMSw8PDw8PDw/JSklKSktLTEsPDw8PDw8PD0tISErVy8zVDw8PDw8PDw8PDw8PT0tLTw8PDw8PDw8PDw8PD01MTE8PDw8PDw8PDw8PSkpLTQ8PDw8PDw8PDw8PSktLTE1PDw8PDw8PDw8PSktLTE1NTk8PDw8PDw8PSktLTExNTU5PHg8PDw8PDyMhIiMkJicoKSoPDw8PDw8jNzc3NyQlJicqDw8PDw8PIzc3Nzc3JCUmKg8PDw8PDyMhNzc3NzckJSoPDw8PDw8PIyE3Nzc3IyoPDw8PDw8PD8kjITc3IyrSDw8PDw8PD8nFSScjIypJzNIPDw8PDw/MyUhJKipJTNLUDw8PDw8PD0pJSktLTExLDw8PDw8PDw/NyMnS1cvM1Q8PDw8PDw8PS0hITU9LS08PDw8PDw8PD0tJSU1PTExPDw8PDw8PDw8PD0pKS00PDw8PDw8PDw8PD0pLS0xNTw8PDw8PDw8PD0pLS0xNTU5PDw8PDw8PD0pLS0xMTU1OTx4PDw8PDw8jISIjJCYnKCkqDw8PDw8jITc3NzckJicoKg8PDw8PIyE3Nzc3NyYmKg8PDw8PDyMhNzc3NzclKg8PDw8PDw8PIyE3Nzc3IyoPDw8PDw8PDw8mITc3IypL0g8PDw8PDw8PSScjIypMSMzSDw8PDw8PD0hJKipMS0lMzNIPDw8PDw9KSUpLS0xMS9IPDw8PDw8PzcjJ0kpISEoPDw8PDw8PD0tISE0PDw8PDw8PDw8PDw9LSUlNDw8PDw8PDw8PDw8PDw9KSktNDw8PDw8PDw8PDw9KS0tMTU8PDw8PDw8PDw9KS0tMTU1OTw8PDw8PDw9KS0tMTE1NTk8eDw8PDw8PIyQlyMnKyiUmKg8PDw8PDyM3yR/FxR/KJCoPDw8PDw8jN8jFx8jFyCQqDw8PDw8PIyE3NyMkNzcjKg8PDw8PDw8jITcfHzcjKg8PDw8PDw8PySMhNzcjKtIPDw8PDw8PycVJJyMjKknM0g8PDw8PzMXJSEkqKklMzszSDw8PDw/JSklKS0tMTEvSDw8PDw8PD83IydLVy8zVDw8PDw8PDw9LSEhNT0tLTw8PDw8PDw8PS0lJTU9MTE8PDw8PDw8PDw8PSkpLTQ8PDw8PDw8PDw8PSktLTE1PDw8PDw8PDw8PSktLTE1NTk8PDw8PDw8PSktLTExNTU5PHg8PDw8PDyMlyMnKyiQlJioPDw8PDw8jyR/FxR/KNyQqDw8PDw8PI8jFx8jFyDckKg8PDw8PDyM3NyIkNzc3IyoPDw8PDw8PITc3HzcjIyoPDw8PDw8PDyMhNzcjKirSDw8PDw8PD8nNJyMjKklJzNIPDw8PD8zFTEkqKknOzMzSDw8PDw8PyUpJSktLTNLT1A8PDw8PDw9LSUlM1cvM1Q8PDw8PDw8PDw8PD09LS08PDw8PDw8PDw8PDw9NTExPDw8PDw8PDw8PD0pKS00PDw8PDw8PDw8PD0pLS0xNTw8PDw8PDw8PD0pLS0xNTU5PDw8PDw8PD0pLS0xMTU1OTx4PDw8PDw8jJCXIycrKJSYqDw8PDw8PIzfJH8XFH8okKg8PDw8PDyM3yMXHyMXIJCoPDw8PDw8jITc3IiQ3NyMqDw8PDw8PDyMhNx8fNyMqDw8PDw8PDw/JIyE3NyMq0g8PDw8PDw/JxUknIyMqSczSDw8PDw/MxclISSoqSUzOzNIPDw8PD8lKSUpLS0xMS9IPDw8PDw8PzcjJ0tXLzNUPDw8PDw8PD0tISE1PS0tPDw8PDw8PDw9LSUlNT0xMTw8PDw8PDw8PDw9KSktNDw8PDw8PDw8PDw9KS0tMTU8PDw8PDw8PDw9KS0tMTU1OTw8PDw8PDw9KS0tMTE1NTk8eDw8PDw8PIyQlJsnKysslKg8PDw8PDyMhN8kfxcUfyyoPDw8PDw8jITfIxcfIxckqDw8PDw8PIyE3NzciJDcjKg8PDw8PDw8jISE3Hzc3Kg8PDw8PDw8PySMjITc3IyoPDw8PDw8PycVJSScjIyrM0g8PDw8PD8nFxclJKipJTMzSDw8PDw/My8xKS0tMTEvSDw8PDw8PD83IydJPS0tPDw8PDw8PDw9LSEhNDw8PDw8PDw8PDw8PS0lJTQ8PDw8PDw8PDw8PDw8PDw9KTEwPDw8PDw8PDw8PDw9LS0xNTQ8PDw8PDw8PDw9LS0xNTU5PDw8PDw8PDw9KS0xMTU1OTx4PDw8PDw8PLCwpKCgnJiUjDw8PDw8PD8sfycklJCMiIw8PDw8PD8vJyMfFJCUhNyMPDw8PDw8PJSQjIiIhNzchIw8PDw8PDx8fIiE3Nzc3ISMPDw8PDw8nIiMsLCwrKikPDw8PDw8pJSQsS89NTEsPDw8PDw8PKyzQzczKTUxLDw8PDw8PDw9NTEtLS0pJSg8PDw8PDw8PD8vJyM1JTA8PDw8PDw8PDw9LSUpLTA8PDw8PDw8PDw9MS0pJS0wPDw8PDw8PDw8PDw8PSkxMDw8PDw8PDw8PDw8PS0tMTU0PDw8PDw8PDw8PS0tMTU1OTw8PDw8PDw8PSktMTE1NTk8eDw8PDw8PDywsKSgoJyYlIw8PDw8PDw/Iyx/KJCMiNyEjDw8PDw8PzcnFx8ohNzc3ISMPDw8PDyUjIjc3Nzc3NyEjDw8PDw8fHyEhJSwsKyknDw8PDw8PJyElLCxMTE0PDw8PDw8PKSUlLUtMz0xLDw8PDw8PDyssLE3QzczKSw8PDw8PDw8PTUxLS0tKSUoPDw8PDw8P0s3MzU3VzMvVTA8PDw8PS0pJS00PD01JSktMDw8PS0pJS00PD01LSklLTA8PDw8PDw8PD0pMTA8PDw8PDw8PDw8PD0tLTE1NDw8PDw8PDw8PD0tLTE1NTk8PDw8PDw8PD0pLTExNTU5PHg8PDw8PDw8sLCkoKCcmJSMjDw8PDw8Pyx/JySUkIyIhISMPDw8Py8nIx8UkJSE3NyEjDw8PDw8lJCMiIjc3NyEnDw8PDw8PHx8iITc3IScnDw8PDw8PDyciIywsLCtNDw8PDw8PDyklLC1Lz01MSw8PDw8PDw8sTtDNzMpNTEsPDw8PDw8PD01MS0tLSklKDw8PDw8PDw8Py8nIzUlMDw8PDw8PDw8PD0tJSktMDw8PDw8PDw8PD0xLSklLTA8PDw8PDw8PDw8PDw9KTEwPDw8PDw8PDw8PDw9LS0xNTQ8PDw8PDw8PDw9LS0xNTU5PDw8PDw8PDw9KS0xMTU1OTx4PDw8PDw8PLCwpKCgnJiUjDw8PDw8PDx/JyiUkIyI3ISMPDw8PDw/KxyIjIiE3NzchIw8PDw8PJSMiNzc3Nzc3ISMPDw8PDx8hISElLCwrKScPDw8PDw8nIiksLE5NTQ8PDw8PDw8pJClNz05NTEsPDw8PDw8PK9DNzMpOTUxLDw8PDw8PDw9NTEtLS0pJSg8PDw8PDw/SzczNTdXMy9VMDw8PDw9LSklLTQ8PTUlKS0wPDw9LSklLTQ8PTUtKSUtMDw8PDw8PDw9KTEwPDw8PDw8PDw8PDw9LS0xNTQ8PDw8PDw8PDw9LS0xNTU5PDw8PDw8PDw9KS0xMTU1OTx4PDw8PDw8PIyUmJygoKSwsDw8PDw8PDyMiIyQlyckfyw8PDw8PDw8jNyElJMXHyMnLDw8PDw8jITc3ISIiIyQlDw8PDw8PIyE3Nzc3ISIfHw8PDw8PDw8pKissLCwjIicPDw8PDw8PD0tMTc9LLCQlKQ8PDw8PDw9LTE3KzM3QLCsPDw8PDw8PSklKS0tLTE8PDw8PDw8PDw9MSc3IycsPDw8PDw8PDw8PD0tLSklMDw8PDw8PDw8PDw9LS0lKS0wPDw8PDw8PDw8PSkxMDw8PDw8PDw8PDw8PS0tMTU0PDw8PDw8PDw8PS0tMTE1OTw8PDw8PDw8PSktLTE1NTk8eDw8PDw8PDyMlJicoKCksLA8PDw8PDyMhNyIjJMofy8gPDw8PDyMhNzc3IcrHxcnNDw8PDw8jITc3Nzc3NyIjJQ8PDw8PDycpKywsJSEhHx8PDw8PDw8PD01MTCwsJSEnDw8PDw8PDw9LTM9MSy0lJSkPDw8PDw8PS8rMzdBNLCwrDw8PDw8PD0pJSktLS0xPDw8PDw8PD0vVy8zVT83MzdIPDw8PD0tLSklMDw9LS0lKTA8PDw9LS0lKS0wPD0tLSUpMDw8PDw8PD0pMTA8PDw8PDw8PDw8PD0tLTE1NDw8PDw8PDw8PD0tLTE1NTk8PDw8PDw8PD0pLTExNTU5PHg8PDw8PDyMjJSYnKCgpLCwPDw8PDyMhISIjJCXJyR/LDw8PDw8jITc3ISUkxcfIycsPDw8PDychNzc3IiIjJCUPDw8PDw8PJychNzchIh8fDw8PDw8PDw9NKywsLCMiJw8PDw8PDw8PS0xNz0stLCUpDw8PDw8PD0tMTcrMzdBOLA8PDw8PDw9KSUpLS0tMTw8PDw8PDw8PD0xJzcjJyw8PDw8PDw8PDw8PS0tKSUwPDw8PDw8PDw8PD0tLSUpLTA8PDw8PDw8PDw9KTEwPDw8PDw8PDw8PDw9LS0xNTQ8PDw8PDw8PDw9LS0xNTU5PDw8PDw8PDw9KS0xMTU1OTx4PDw8PDw8PIyUmJygoKSwsDw8PDw8PIyE3IiMkJcrJHw8PDw8PIyE3NzchIiMix8oPDw8PDyMhNzc3Nzc3IiMlDw8PDw8PJykrLCwlISEhHw8PDw8PDw8PTU1OLCwpIicPDw8PDw8PD0tMTU7PTykkKQ8PDw8PDw9LTE1OyszN0CsPDw8PDw8PSklKS0tLTE8PDw8PDw8PS9XLzNVPzczN0g8PDw8PS0tKSUwPD0tLSUpMDw8PD0tLSUpLTA8PS0tJSkwPDw==', 'base64')] as const;
const shot = [...Buffer.from('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==', 'base64')] as const;

const actor_info = {
move: 0,
width: 16,
height: 16,
directions: 4,
frames: 4,
frame_speed: 6,
frame_sequence: [0, 1, 2, 3],
speed: 1,
size_x: 13,
size_y: 15,
strength: 3,
health: 150,
num_moves: 1,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 1,
solid: 1,
flying: 0,
rating: 0,
type: 0,
// 'THOR-GLD'
name: [84, 72, 79, 82, 45, 71, 76, 68, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const shot_info = {
move: 0,
width: 16,
height: 16,
directions: 0,
frames: 0,
frame_speed: 0,
frame_sequence: [0, 0, 0, 0],
speed: 0,
size_x: 0,
size_y: 0,
strength: 0,
health: 0,
num_moves: 0,
shot_type: 0,
shot_pattern: 0,
shots_allowed: 0,
solid: 0,
flying: 0,
rating: 0,
type: 0,
// ''
name: [0, 0, 0, 0, 0, 0, 0, 0, 0],
func_num: 0,
func_pass: 0,
future1: [0, 0, 0, 0, 0, 0],
} as const;

const actor = {
pic,
shot,
actor_info,
shot_info,
} as const;

export default actor;

Loading