/** * Authentic Diablo II v1.13c Missile Atlas Metadata. * Auto-generated by scripts/pack-missiles.ts. * Enforces Zero Runtime MPQ/DLL Architectural Invariant. */ export interface MissileFrameMeta { readonly x: number readonly y: number readonly w: number readonly h: number readonly anchorX: number readonly anchorY: number } export type MissileFrameTuple = readonly [ x: number, y: number, width: number, height: number, anchorX: number, anchorY: number, ] export interface MissileMeta { readonly name: string readonly celFile: string readonly width: number readonly height: number readonly directions: number readonly framesPerDirection: number readonly animSpeed: number readonly groups: readonly (readonly MissileFrameTuple[])[] } /** * The engine's 64-direction space -> DCC direction tables. * Ported from OpenDiablo2 d2fileformats/d2dcc/dcc_dir_lookup.go (Dir64ToDcc). */ const DIR64_TO_DCC: Readonly> = { 4: [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, ], 8: [ 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, ], 16: [ 4, 4, 8, 8, 8, 8, 0, 0, 0, 0, 9, 9, 9, 9, 5, 5, 5, 5, 10, 10, 10, 10, 1, 1, 1, 1, 11, 11, 11, 11, 6, 6, 6, 6, 12, 12, 12, 12, 2, 2, 2, 2, 13, 13, 13, 13, 7, 7, 7, 7, 14, 14, 14, 14, 3, 3, 3, 3, 15, 15, 15, 15, 4, 4, ], 32: [ 4, 16, 16, 8, 8, 17, 17, 0, 0, 18, 18, 9, 9, 19, 19, 5, 5, 20, 20, 10, 10, 21, 21, 1, 1, 22, 22, 11, 11, 23, 23, 6, 6, 24, 24, 12, 12, 25, 25, 2, 2, 26, 26, 13, 13, 27, 27, 7, 7, 28, 28, 14, 14, 29, 29, 3, 3, 30, 30, 15, 15, 31, 31, 4, ], } /** * Calculate DCC direction index for a missile based on 2D velocity vector. * * In Diablo II's 64-direction space: * - South (0, +y) is dir 0 * - West (-x, 0) is dir 16 * - North (0, -y) is dir 32 * - East (+x, 0) is dir 48 */ export function velocityToDccDirection(vx: number, vy: number, directions = 16): number { if (directions <= 1) return 0 const angle = Math.atan2(vy, vx) // -PI to PI // Map angle so that South (PI/2) is 0, turning clockwise const fraction = (angle - Math.PI / 2) / (2 * Math.PI) const dir64 = Math.round((((fraction % 1) + 1) % 1) * 64) % 64 const table = DIR64_TO_DCC[directions] if (table !== undefined) { return table[dir64] ?? 0 } return 0 } export const FIREBOLT_META: MissileMeta = { name: "firebolt", celFile: "Firebolt", width: 512, height: 439, directions: 16, framesPerDirection: 5, animSpeed: 16, groups: [ [ [0, 0, 55, 39, -12, -71], [56, 0, 55, 39, -12, -71], [112, 0, 55, 39, -12, -71], [168, 0, 55, 39, -12, -71], [224, 0, 55, 39, -12, -71] ], [ [280, 0, 63, 41, -12, -55], [344, 0, 63, 41, -12, -55], [408, 0, 63, 41, -12, -55], [0, 42, 63, 41, -12, -55], [64, 42, 63, 41, -12, -55] ], [ [128, 42, 62, 41, -49, -56], [191, 42, 62, 41, -49, -56], [254, 42, 62, 41, -49, -56], [317, 42, 62, 41, -49, -56], [380, 42, 62, 41, -49, -56] ], [ [443, 42, 56, 40, -44, -71], [0, 84, 56, 40, -44, -71], [57, 84, 56, 40, -44, -71], [114, 84, 56, 40, -44, -71], [171, 84, 56, 40, -44, -71] ], [ [228, 84, 30, 45, -15, -76], [259, 84, 30, 45, -15, -76], [290, 84, 30, 45, -15, -76], [321, 84, 30, 45, -15, -76], [352, 84, 30, 45, -15, -76] ], [ [383, 84, 71, 30, -13, -58], [0, 130, 71, 30, -13, -58], [72, 130, 71, 30, -13, -58], [144, 130, 71, 30, -13, -58], [216, 130, 71, 30, -13, -58] ], [ [288, 130, 32, 46, -15, -56], [321, 130, 32, 46, -15, -56], [354, 130, 32, 46, -15, -56], [387, 130, 32, 46, -15, -56], [420, 130, 32, 46, -15, -56] ], [ [0, 177, 71, 28, -57, -57], [72, 177, 71, 28, -57, -57], [144, 177, 71, 28, -57, -57], [216, 177, 71, 28, -57, -57], [288, 177, 71, 28, -57, -57] ], [ [360, 177, 42, 44, -12, -75], [403, 177, 42, 44, -12, -75], [446, 177, 42, 44, -12, -75], [0, 222, 42, 44, -12, -75], [43, 222, 42, 44, -12, -75] ], [ [86, 222, 68, 33, -14, -65], [155, 222, 68, 33, -14, -65], [224, 222, 68, 33, -14, -65], [293, 222, 68, 33, -14, -65], [362, 222, 68, 33, -14, -65] ], [ [431, 222, 69, 32, -12, -56], [0, 267, 69, 32, -12, -56], [70, 267, 69, 32, -12, -56], [140, 267, 69, 32, -12, -56], [210, 267, 69, 32, -12, -56] ], [ [280, 267, 49, 45, -12, -55], [330, 267, 49, 45, -12, -55], [380, 267, 49, 45, -12, -55], [430, 267, 49, 45, -12, -55], [0, 313, 49, 45, -12, -55] ], [ [50, 313, 47, 45, -35, -55], [98, 313, 47, 45, -35, -55], [146, 313, 47, 45, -35, -55], [194, 313, 47, 45, -35, -55], [242, 313, 47, 45, -35, -55] ], [ [290, 313, 71, 36, -58, -56], [362, 313, 71, 36, -58, -56], [434, 313, 71, 36, -58, -56], [0, 359, 71, 36, -58, -56], [72, 359, 71, 36, -58, -56] ], [ [144, 359, 67, 35, -54, -65], [212, 359, 67, 35, -54, -65], [280, 359, 67, 35, -54, -65], [348, 359, 67, 35, -54, -65], [416, 359, 67, 35, -54, -65] ], [ [0, 396, 44, 43, -32, -74], [45, 396, 44, 43, -32, -74], [90, 396, 44, 43, -32, -74], [135, 396, 44, 43, -32, -74], [180, 396, 44, 43, -32, -74] ] ], } export const FIREBALL_META: MissileMeta = { name: "fireball", celFile: "Fireball", width: 1024, height: 335, directions: 16, framesPerDirection: 5, animSpeed: 16, groups: [ [ [0, 0, 75, 48, -19, -74], [76, 0, 75, 48, -19, -74], [152, 0, 75, 48, -19, -74], [228, 0, 75, 48, -19, -74], [304, 0, 75, 48, -19, -74] ], [ [380, 0, 79, 52, -19, -62], [460, 0, 79, 52, -19, -62], [540, 0, 79, 52, -19, -62], [620, 0, 79, 52, -19, -62], [700, 0, 79, 52, -19, -62] ], [ [780, 0, 81, 52, -63, -61], [862, 0, 81, 52, -63, -61], [0, 53, 81, 52, -63, -61], [82, 53, 81, 52, -63, -61], [164, 53, 81, 52, -63, -61] ], [ [246, 53, 74, 48, -55, -74], [321, 53, 74, 48, -55, -74], [396, 53, 74, 48, -55, -74], [471, 53, 74, 48, -55, -74], [546, 53, 74, 48, -55, -74] ], [ [621, 53, 34, 55, -17, -81], [656, 53, 34, 55, -17, -81], [691, 53, 34, 55, -17, -81], [726, 53, 34, 55, -17, -81], [761, 53, 34, 55, -17, -81] ], [ [796, 53, 94, 40, -20, -65], [891, 53, 94, 40, -20, -65], [0, 109, 94, 40, -20, -65], [95, 109, 94, 40, -20, -65], [190, 109, 94, 40, -20, -65] ], [ [285, 109, 40, 61, -20, -63], [326, 109, 40, 61, -20, -63], [367, 109, 40, 61, -20, -63], [408, 109, 40, 61, -20, -63], [449, 109, 40, 61, -20, -63] ], [ [490, 109, 91, 37, -72, -63], [582, 109, 91, 37, -72, -63], [674, 109, 91, 37, -72, -63], [766, 109, 91, 37, -72, -63], [858, 109, 91, 37, -72, -63] ], [ [950, 109, 53, 53, -17, -79], [0, 171, 53, 53, -17, -79], [54, 171, 53, 53, -17, -79], [108, 171, 53, 53, -17, -79], [162, 171, 53, 53, -17, -79] ], [ [216, 171, 88, 41, -19, -68], [305, 171, 88, 41, -19, -68], [394, 171, 88, 41, -19, -68], [483, 171, 88, 41, -19, -68], [572, 171, 88, 41, -19, -68] ], [ [661, 171, 89, 45, -19, -62], [751, 171, 89, 45, -19, -62], [841, 171, 89, 45, -19, -62], [931, 171, 89, 45, -19, -62], [0, 225, 89, 45, -19, -62] ], [ [90, 225, 59, 57, -17, -62], [150, 225, 59, 57, -17, -62], [210, 225, 59, 57, -17, -62], [270, 225, 59, 57, -17, -62], [330, 225, 59, 57, -17, -62] ], [ [390, 225, 59, 59, -42, -62], [450, 225, 59, 59, -42, -62], [510, 225, 59, 59, -42, -62], [570, 225, 59, 59, -42, -62], [630, 225, 59, 59, -42, -62] ], [ [690, 225, 92, 43, -72, -61], [783, 225, 92, 43, -72, -61], [876, 225, 92, 43, -72, -61], [0, 285, 92, 43, -72, -61], [93, 285, 92, 43, -72, -61] ], [ [186, 285, 85, 43, -65, -69], [272, 285, 85, 43, -65, -69], [358, 285, 85, 43, -65, -69], [444, 285, 85, 43, -65, -69], [530, 285, 85, 43, -65, -69] ], [ [616, 285, 53, 50, -35, -77], [670, 285, 53, 50, -35, -77], [724, 285, 53, 50, -35, -77], [778, 285, 53, 50, -35, -77], [832, 285, 53, 50, -35, -77] ] ], } export const FIREEXPLODE_META: MissileMeta = { name: "fireexplode", celFile: "FireArrowExplode2", width: 512, height: 141, directions: 1, framesPerDirection: 12, animSpeed: 16, groups: [ [ [0, 0, 78, 70, -39, -81], [79, 0, 78, 70, -39, -81], [158, 0, 78, 70, -39, -81], [237, 0, 78, 70, -39, -81], [316, 0, 78, 70, -39, -81], [395, 0, 78, 70, -39, -81], [0, 71, 78, 70, -39, -81], [79, 71, 78, 70, -39, -81], [158, 71, 78, 70, -39, -81], [237, 71, 78, 70, -39, -81], [316, 71, 78, 70, -39, -81], [395, 71, 78, 70, -39, -81] ] ], } export const ICEBOLT_META: MissileMeta = { name: "icebolt", celFile: "Icebolt", width: 512, height: 357, directions: 16, framesPerDirection: 6, animSpeed: 16, groups: [ [ [0, 0, 51, 27, -18, -65], [52, 0, 51, 27, -18, -65], [104, 0, 51, 27, -18, -65], [156, 0, 51, 27, -18, -65], [208, 0, 51, 27, -18, -65], [260, 0, 51, 27, -18, -65] ], [ [312, 0, 55, 28, -17, -53], [368, 0, 55, 28, -17, -53], [424, 0, 55, 28, -17, -53], [0, 29, 55, 28, -17, -53], [56, 29, 55, 28, -17, -53], [112, 29, 55, 28, -17, -53] ], [ [168, 29, 54, 34, -37, -53], [223, 29, 54, 34, -37, -53], [278, 29, 54, 34, -37, -53], [333, 29, 54, 34, -37, -53], [388, 29, 54, 34, -37, -53], [443, 29, 54, 34, -37, -53] ], [ [0, 64, 53, 29, -35, -67], [54, 64, 53, 29, -35, -67], [108, 64, 53, 29, -35, -67], [162, 64, 53, 29, -35, -67], [216, 64, 53, 29, -35, -67], [270, 64, 53, 29, -35, -67] ], [ [324, 64, 16, 37, -8, -71], [341, 64, 16, 37, -8, -71], [358, 64, 16, 37, -8, -71], [375, 64, 16, 37, -8, -71], [392, 64, 16, 37, -8, -71], [409, 64, 16, 37, -8, -71] ], [ [426, 64, 70, 21, -24, -58], [0, 102, 70, 21, -24, -58], [71, 102, 70, 21, -24, -58], [142, 102, 70, 21, -24, -58], [213, 102, 70, 21, -24, -58], [284, 102, 70, 21, -24, -58] ], [ [355, 102, 18, 39, -9, -55], [374, 102, 18, 39, -9, -55], [393, 102, 18, 39, -9, -55], [412, 102, 18, 39, -9, -55], [431, 102, 18, 39, -9, -55], [450, 102, 18, 39, -9, -55] ], [ [0, 142, 70, 25, -46, -57], [71, 142, 70, 25, -46, -57], [142, 142, 70, 25, -46, -57], [213, 142, 70, 25, -46, -57], [284, 142, 70, 25, -46, -57], [355, 142, 70, 25, -46, -57] ], [ [426, 142, 29, 36, -10, -71], [456, 142, 29, 36, -10, -71], [0, 179, 29, 36, -10, -71], [30, 179, 29, 36, -10, -71], [60, 179, 29, 36, -10, -71], [90, 179, 29, 36, -10, -71] ], [ [120, 179, 66, 24, -23, -64], [187, 179, 66, 24, -23, -64], [254, 179, 66, 24, -23, -64], [321, 179, 66, 24, -23, -64], [388, 179, 66, 24, -23, -64], [0, 216, 66, 24, -23, -64] ], [ [67, 216, 66, 20, -22, -51], [134, 216, 66, 20, -22, -51], [201, 216, 66, 20, -22, -51], [268, 216, 66, 20, -22, -51], [335, 216, 66, 20, -22, -51], [402, 216, 66, 20, -22, -51] ], [ [469, 216, 35, 36, -9, -55], [0, 253, 35, 36, -9, -55], [36, 253, 35, 36, -9, -55], [72, 253, 35, 36, -9, -55], [108, 253, 35, 36, -9, -55], [144, 253, 35, 36, -9, -55] ], [ [180, 253, 31, 39, -22, -55], [212, 253, 31, 39, -22, -55], [244, 253, 31, 39, -22, -55], [276, 253, 31, 39, -22, -55], [308, 253, 31, 39, -22, -55], [340, 253, 31, 39, -22, -55] ], [ [372, 253, 67, 27, -45, -52], [440, 253, 67, 27, -45, -52], [0, 293, 67, 27, -45, -52], [68, 293, 67, 27, -45, -52], [136, 293, 67, 27, -45, -52], [204, 293, 67, 27, -45, -52] ], [ [272, 293, 66, 23, -43, -62], [339, 293, 66, 23, -43, -62], [406, 293, 66, 23, -43, -62], [0, 321, 66, 23, -43, -62], [67, 321, 66, 23, -43, -62], [134, 321, 66, 23, -43, -62] ], [ [201, 321, 33, 36, -23, -71], [235, 321, 33, 36, -23, -71], [269, 321, 33, 36, -23, -71], [303, 321, 33, 36, -23, -71], [337, 321, 33, 36, -23, -71], [371, 321, 33, 36, -23, -71] ] ], } export const ICEBLAST_META: MissileMeta = { name: "iceblast", celFile: "IceBlast", width: 1024, height: 431, directions: 16, framesPerDirection: 5, animSpeed: 16, groups: [ [ [0, 0, 74, 54, -16, -71], [75, 0, 74, 54, -16, -71], [150, 0, 74, 54, -16, -71], [225, 0, 74, 54, -16, -71], [300, 0, 74, 54, -16, -71] ], [ [375, 0, 85, 56, -14, -51], [461, 0, 85, 56, -14, -51], [547, 0, 85, 56, -14, -51], [633, 0, 85, 56, -14, -51], [719, 0, 85, 56, -14, -51] ], [ [805, 0, 86, 51, -70, -51], [892, 0, 86, 51, -70, -51], [0, 57, 86, 51, -70, -51], [87, 57, 86, 51, -70, -51], [174, 57, 86, 51, -70, -51] ], [ [261, 57, 72, 54, -58, -72], [334, 57, 72, 54, -58, -72], [407, 57, 72, 54, -58, -72], [480, 57, 72, 54, -58, -72], [553, 57, 72, 54, -58, -72] ], [ [626, 57, 45, 59, -23, -78], [672, 57, 45, 59, -23, -78], [718, 57, 45, 59, -23, -78], [764, 57, 45, 59, -23, -78], [810, 57, 45, 59, -23, -78] ], [ [856, 57, 100, 41, -16, -54], [0, 117, 100, 41, -16, -54], [101, 117, 100, 41, -16, -54], [202, 117, 100, 41, -16, -54], [303, 117, 100, 41, -16, -54] ], [ [404, 117, 51, 67, -26, -51], [456, 117, 51, 67, -26, -51], [508, 117, 51, 67, -26, -51], [560, 117, 51, 67, -26, -51], [612, 117, 51, 67, -26, -51] ], [ [664, 117, 101, 45, -85, -55], [766, 117, 101, 45, -85, -55], [868, 117, 101, 45, -85, -55], [0, 185, 101, 45, -85, -55], [102, 185, 101, 45, -85, -55] ], [ [204, 185, 53, 57, -17, -76], [258, 185, 53, 57, -17, -76], [312, 185, 53, 57, -17, -76], [366, 185, 53, 57, -17, -76], [420, 185, 53, 57, -17, -76] ], [ [474, 185, 91, 48, -16, -63], [566, 185, 91, 48, -16, -63], [658, 185, 91, 48, -16, -63], [750, 185, 91, 48, -16, -63], [842, 185, 91, 48, -16, -63] ], [ [0, 243, 99, 42, -15, -50], [100, 243, 99, 42, -15, -50], [200, 243, 99, 42, -15, -50], [300, 243, 99, 42, -15, -50], [400, 243, 99, 42, -15, -50] ], [ [500, 243, 63, 65, -15, -51], [564, 243, 63, 65, -15, -51], [628, 243, 63, 65, -15, -51], [692, 243, 63, 65, -15, -51], [756, 243, 63, 65, -15, -51] ], [ [820, 243, 64, 62, -47, -51], [885, 243, 64, 62, -47, -51], [950, 243, 64, 62, -47, -51], [0, 309, 64, 62, -47, -51], [65, 309, 64, 62, -47, -51] ], [ [130, 309, 99, 45, -83, -50], [230, 309, 99, 45, -83, -50], [330, 309, 99, 45, -83, -50], [430, 309, 99, 45, -83, -50], [530, 309, 99, 45, -83, -50] ], [ [630, 309, 90, 49, -75, -65], [721, 309, 90, 49, -75, -65], [812, 309, 90, 49, -75, -65], [903, 309, 90, 49, -75, -65], [0, 372, 90, 49, -75, -65] ], [ [91, 372, 52, 59, -38, -77], [144, 372, 52, 59, -38, -77], [197, 372, 52, 59, -38, -77], [250, 372, 52, 59, -38, -77], [303, 372, 52, 59, -38, -77] ] ], } export const GLACIALSPIKE_META: MissileMeta = { name: "glacialspike", celFile: "GlacialSpike", width: 1024, height: 719, directions: 16, framesPerDirection: 6, animSpeed: 16, groups: [ [ [0, 0, 100, 61, -34, -88], [101, 0, 100, 61, -34, -88], [202, 0, 100, 61, -34, -88], [303, 0, 100, 61, -34, -88], [404, 0, 100, 61, -34, -88], [505, 0, 100, 61, -34, -88] ], [ [606, 0, 104, 67, -31, -63], [711, 0, 104, 67, -31, -63], [816, 0, 104, 67, -31, -63], [0, 68, 104, 67, -31, -63], [105, 68, 104, 67, -31, -63], [210, 68, 104, 67, -31, -63] ], [ [315, 68, 110, 68, -79, -62], [426, 68, 110, 68, -79, -62], [537, 68, 110, 68, -79, -62], [648, 68, 110, 68, -79, -62], [759, 68, 110, 68, -79, -62], [870, 68, 110, 68, -79, -62] ], [ [0, 137, 96, 59, -62, -86], [97, 137, 96, 59, -62, -86], [194, 137, 96, 59, -62, -86], [291, 137, 96, 59, -62, -86], [388, 137, 96, 59, -62, -86], [485, 137, 96, 59, -62, -86] ], [ [582, 137, 37, 73, -19, -94], [620, 137, 37, 73, -19, -94], [658, 137, 37, 73, -19, -94], [696, 137, 37, 73, -19, -94], [734, 137, 37, 73, -19, -94], [772, 137, 37, 73, -19, -94] ], [ [810, 137, 134, 48, -44, -71], [0, 211, 134, 48, -44, -71], [135, 211, 134, 48, -44, -71], [270, 211, 134, 48, -44, -71], [405, 211, 134, 48, -44, -71], [540, 211, 134, 48, -44, -71] ], [ [675, 211, 45, 83, -21, -67], [721, 211, 45, 83, -21, -67], [767, 211, 45, 83, -21, -67], [813, 211, 45, 83, -21, -67], [859, 211, 45, 83, -21, -67], [905, 211, 45, 83, -21, -67] ], [ [0, 295, 129, 48, -86, -69], [130, 295, 129, 48, -86, -69], [260, 295, 129, 48, -86, -69], [390, 295, 129, 48, -86, -69], [520, 295, 129, 48, -86, -69], [650, 295, 129, 48, -86, -69] ], [ [780, 295, 65, 70, -22, -93], [846, 295, 65, 70, -22, -93], [912, 295, 65, 70, -22, -93], [0, 366, 65, 70, -22, -93], [66, 366, 65, 70, -22, -93], [132, 366, 65, 70, -22, -93] ], [ [198, 366, 124, 50, -41, -81], [323, 366, 124, 50, -41, -81], [448, 366, 124, 50, -41, -81], [573, 366, 124, 50, -41, -81], [698, 366, 124, 50, -41, -81], [823, 366, 124, 50, -41, -81] ], [ [0, 437, 124, 51, -39, -60], [125, 437, 124, 51, -39, -60], [250, 437, 124, 51, -39, -60], [375, 437, 124, 51, -39, -60], [500, 437, 124, 51, -39, -60], [625, 437, 124, 51, -39, -60] ], [ [750, 437, 71, 78, -20, -65], [822, 437, 71, 78, -20, -65], [894, 437, 71, 78, -20, -65], [0, 516, 71, 78, -20, -65], [72, 516, 71, 78, -20, -65], [144, 516, 71, 78, -20, -65] ], [ [216, 516, 74, 79, -54, -65], [291, 516, 74, 79, -54, -65], [366, 516, 74, 79, -54, -65], [441, 516, 74, 79, -54, -65], [516, 516, 74, 79, -54, -65], [591, 516, 74, 79, -54, -65] ], [ [666, 516, 129, 52, -90, -59], [796, 516, 129, 52, -90, -59], [0, 596, 129, 52, -90, -59], [130, 596, 129, 52, -90, -59], [260, 596, 129, 52, -90, -59], [390, 596, 129, 52, -90, -59] ], [ [520, 596, 120, 46, -78, -78], [641, 596, 120, 46, -78, -78], [762, 596, 120, 46, -78, -78], [883, 596, 120, 46, -78, -78], [0, 649, 120, 46, -78, -78], [121, 649, 120, 46, -78, -78] ], [ [242, 649, 65, 70, -43, -93], [308, 649, 65, 70, -43, -93], [374, 649, 65, 70, -43, -93], [440, 649, 65, 70, -43, -93], [506, 649, 65, 70, -43, -93], [572, 649, 65, 70, -43, -93] ] ], } export const ICEEXPLODE_META: MissileMeta = { name: "iceexplode", celFile: "IceArrowExplode", width: 512, height: 332, directions: 1, framesPerDirection: 16, animSpeed: 16, groups: [ [ [0, 0, 83, 110, -43, -90], [84, 0, 83, 110, -43, -90], [168, 0, 83, 110, -43, -90], [252, 0, 83, 110, -43, -90], [336, 0, 83, 110, -43, -90], [420, 0, 83, 110, -43, -90], [0, 111, 83, 110, -43, -90], [84, 111, 83, 110, -43, -90], [168, 111, 83, 110, -43, -90], [252, 111, 83, 110, -43, -90], [336, 111, 83, 110, -43, -90], [420, 111, 83, 110, -43, -90], [0, 222, 83, 110, -43, -90], [84, 222, 83, 110, -43, -90], [168, 222, 83, 110, -43, -90], [252, 222, 83, 110, -43, -90] ] ], } export const FREEZEEXPLODE_META: MissileMeta = { name: "freezeexplode", celFile: "FreezeExplodeCenter", width: 1024, height: 323, directions: 1, framesPerDirection: 15, animSpeed: 16, groups: [ [ [0, 0, 143, 107, -75, -67], [144, 0, 143, 107, -75, -67], [288, 0, 143, 107, -75, -67], [432, 0, 143, 107, -75, -67], [576, 0, 143, 107, -75, -67], [720, 0, 143, 107, -75, -67], [864, 0, 143, 107, -75, -67], [0, 108, 143, 107, -75, -67], [144, 108, 143, 107, -75, -67], [288, 108, 143, 107, -75, -67], [432, 108, 143, 107, -75, -67], [576, 108, 143, 107, -75, -67], [720, 108, 143, 107, -75, -67], [864, 108, 143, 107, -75, -67], [0, 216, 143, 107, -75, -67] ] ], } export const FROZENORB_META: MissileMeta = { name: "frozenorb", celFile: "IceOrb", width: 512, height: 107, directions: 1, framesPerDirection: 16, animSpeed: 16, groups: [ [ [0, 0, 54, 53, -27, -71], [55, 0, 54, 53, -27, -71], [110, 0, 54, 53, -27, -71], [165, 0, 54, 53, -27, -71], [220, 0, 54, 53, -27, -71], [275, 0, 54, 53, -27, -71], [330, 0, 54, 53, -27, -71], [385, 0, 54, 53, -27, -71], [440, 0, 54, 53, -27, -71], [0, 54, 54, 53, -27, -71], [55, 54, 54, 53, -27, -71], [110, 54, 54, 53, -27, -71], [165, 54, 54, 53, -27, -71], [220, 54, 54, 53, -27, -71], [275, 54, 54, 53, -27, -71], [330, 54, 54, 53, -27, -71] ] ], } export const FROZENORBEXPLODE_META: MissileMeta = { name: "frozenorbexplode", celFile: "IceOrbExplode", width: 1024, height: 959, directions: 1, framesPerDirection: 18, animSpeed: 16, groups: [ [ [0, 0, 230, 191, -111, -113], [231, 0, 230, 191, -111, -113], [462, 0, 230, 191, -111, -113], [693, 0, 230, 191, -111, -113], [0, 192, 230, 191, -111, -113], [231, 192, 230, 191, -111, -113], [462, 192, 230, 191, -111, -113], [693, 192, 230, 191, -111, -113], [0, 384, 230, 191, -111, -113], [231, 384, 230, 191, -111, -113], [462, 384, 230, 191, -111, -113], [693, 384, 230, 191, -111, -113], [0, 576, 230, 191, -111, -113], [231, 576, 230, 191, -111, -113], [462, 576, 230, 191, -111, -113], [693, 576, 230, 191, -111, -113], [0, 768, 230, 191, -111, -113], [231, 768, 230, 191, -111, -113] ] ], } export const CHARGEDBOLT_META: MissileMeta = { name: "chargedbolt", celFile: "ChargedBolt", width: 1024, height: 744, directions: 16, framesPerDirection: 10, animSpeed: 16, groups: [ [ [0, 0, 58, 58, -31, -33], [59, 0, 58, 58, -31, -33], [118, 0, 58, 58, -31, -33], [177, 0, 58, 58, -31, -33], [236, 0, 58, 58, -31, -33], [295, 0, 58, 58, -31, -33], [354, 0, 58, 58, -31, -33], [413, 0, 58, 58, -31, -33], [472, 0, 58, 58, -31, -33], [531, 0, 58, 58, -31, -33] ], [ [590, 0, 62, 56, -29, -34], [653, 0, 62, 56, -29, -34], [716, 0, 62, 56, -29, -34], [779, 0, 62, 56, -29, -34], [842, 0, 62, 56, -29, -34], [905, 0, 62, 56, -29, -34], [0, 59, 62, 56, -29, -34], [63, 59, 62, 56, -29, -34], [126, 59, 62, 56, -29, -34], [189, 59, 62, 56, -29, -34] ], [ [252, 59, 67, 77, -28, -41], [320, 59, 67, 77, -28, -41], [388, 59, 67, 77, -28, -41], [456, 59, 67, 77, -28, -41], [524, 59, 67, 77, -28, -41], [592, 59, 67, 77, -28, -41], [660, 59, 67, 77, -28, -41], [728, 59, 67, 77, -28, -41], [796, 59, 67, 77, -28, -41], [864, 59, 67, 77, -28, -41] ], [ [932, 59, 64, 65, -34, -31], [0, 137, 64, 65, -34, -31], [65, 137, 64, 65, -34, -31], [130, 137, 64, 65, -34, -31], [195, 137, 64, 65, -34, -31], [260, 137, 64, 65, -34, -31], [325, 137, 64, 65, -34, -31], [390, 137, 64, 65, -34, -31], [455, 137, 64, 65, -34, -31], [520, 137, 64, 65, -34, -31] ], [ [585, 137, 65, 63, -32, -33], [651, 137, 65, 63, -32, -33], [717, 137, 65, 63, -32, -33], [783, 137, 65, 63, -32, -33], [849, 137, 65, 63, -32, -33], [915, 137, 65, 63, -32, -33], [0, 203, 65, 63, -32, -33], [66, 203, 65, 63, -32, -33], [132, 203, 65, 63, -32, -33], [198, 203, 65, 63, -32, -33] ], [ [264, 203, 64, 55, -34, -31], [329, 203, 64, 55, -34, -31], [394, 203, 64, 55, -34, -31], [459, 203, 64, 55, -34, -31], [524, 203, 64, 55, -34, -31], [589, 203, 64, 55, -34, -31], [654, 203, 64, 55, -34, -31], [719, 203, 64, 55, -34, -31], [784, 203, 64, 55, -34, -31], [849, 203, 64, 55, -34, -31] ], [ [914, 203, 62, 62, -31, -32], [0, 267, 62, 62, -31, -32], [63, 267, 62, 62, -31, -32], [126, 267, 62, 62, -31, -32], [189, 267, 62, 62, -31, -32], [252, 267, 62, 62, -31, -32], [315, 267, 62, 62, -31, -32], [378, 267, 62, 62, -31, -32], [441, 267, 62, 62, -31, -32], [504, 267, 62, 62, -31, -32] ], [ [567, 267, 65, 68, -33, -40], [633, 267, 65, 68, -33, -40], [699, 267, 65, 68, -33, -40], [765, 267, 65, 68, -33, -40], [831, 267, 65, 68, -33, -40], [897, 267, 65, 68, -33, -40], [0, 336, 65, 68, -33, -40], [66, 336, 65, 68, -33, -40], [132, 336, 65, 68, -33, -40], [198, 336, 65, 68, -33, -40] ], [ [264, 336, 58, 60, -30, -33], [323, 336, 58, 60, -30, -33], [382, 336, 58, 60, -30, -33], [441, 336, 58, 60, -30, -33], [500, 336, 58, 60, -30, -33], [559, 336, 58, 60, -30, -33], [618, 336, 58, 60, -30, -33], [677, 336, 58, 60, -30, -33], [736, 336, 58, 60, -30, -33], [795, 336, 58, 60, -30, -33] ], [ [854, 336, 72, 56, -41, -29], [927, 336, 72, 56, -41, -29], [0, 405, 72, 56, -41, -29], [73, 405, 72, 56, -41, -29], [146, 405, 72, 56, -41, -29], [219, 405, 72, 56, -41, -29], [292, 405, 72, 56, -41, -29], [365, 405, 72, 56, -41, -29], [438, 405, 72, 56, -41, -29], [511, 405, 72, 56, -41, -29] ], [ [584, 405, 72, 56, -29, -33], [657, 405, 72, 56, -29, -33], [730, 405, 72, 56, -29, -33], [803, 405, 72, 56, -29, -33], [876, 405, 72, 56, -29, -33], [949, 405, 72, 56, -29, -33], [0, 462, 72, 56, -29, -33], [73, 462, 72, 56, -29, -33], [146, 462, 72, 56, -29, -33], [219, 462, 72, 56, -29, -33] ], [ [292, 462, 71, 76, -31, -42], [364, 462, 71, 76, -31, -42], [436, 462, 71, 76, -31, -42], [508, 462, 71, 76, -31, -42], [580, 462, 71, 76, -31, -42], [652, 462, 71, 76, -31, -42], [724, 462, 71, 76, -31, -42], [796, 462, 71, 76, -31, -42], [868, 462, 71, 76, -31, -42], [940, 462, 71, 76, -31, -42] ], [ [0, 539, 61, 63, -28, -34], [62, 539, 61, 63, -28, -34], [124, 539, 61, 63, -28, -34], [186, 539, 61, 63, -28, -34], [248, 539, 61, 63, -28, -34], [310, 539, 61, 63, -28, -34], [372, 539, 61, 63, -28, -34], [434, 539, 61, 63, -28, -34], [496, 539, 61, 63, -28, -34], [558, 539, 61, 63, -28, -34] ], [ [620, 539, 73, 61, -29, -29], [694, 539, 73, 61, -29, -29], [768, 539, 73, 61, -29, -29], [842, 539, 73, 61, -29, -29], [916, 539, 73, 61, -29, -29], [0, 603, 73, 61, -29, -29], [74, 603, 73, 61, -29, -29], [148, 603, 73, 61, -29, -29], [222, 603, 73, 61, -29, -29], [296, 603, 73, 61, -29, -29] ], [ [370, 603, 62, 63, -34, -33], [433, 603, 62, 63, -34, -33], [496, 603, 62, 63, -34, -33], [559, 603, 62, 63, -34, -33], [622, 603, 62, 63, -34, -33], [685, 603, 62, 63, -34, -33], [748, 603, 62, 63, -34, -33], [811, 603, 62, 63, -34, -33], [874, 603, 62, 63, -34, -33], [937, 603, 62, 63, -34, -33] ], [ [0, 667, 61, 77, -32, -42], [62, 667, 61, 77, -32, -42], [124, 667, 61, 77, -32, -42], [186, 667, 61, 77, -32, -42], [248, 667, 61, 77, -32, -42], [310, 667, 61, 77, -32, -42], [372, 667, 61, 77, -32, -42], [434, 667, 61, 77, -32, -42], [496, 667, 61, 77, -32, -42], [558, 667, 61, 77, -32, -42] ] ], } export const TEETH_META: MissileMeta = { name: "teeth", celFile: "teethMissile", width: 2048, height: 1242, directions: 32, framesPerDirection: 30, animSpeed: 16, groups: [ [ [0, 0, 63, 38, -15, -51], [64, 0, 63, 38, -15, -51], [128, 0, 63, 38, -15, -51], [192, 0, 63, 38, -15, -51], [256, 0, 63, 38, -15, -51], [320, 0, 63, 38, -15, -51], [384, 0, 63, 38, -15, -51], [448, 0, 63, 38, -15, -51], [512, 0, 63, 38, -15, -51], [576, 0, 63, 38, -15, -51], [640, 0, 63, 38, -15, -51], [704, 0, 63, 38, -15, -51], [768, 0, 63, 38, -15, -51], [832, 0, 63, 38, -15, -51], [896, 0, 63, 38, -15, -51], [960, 0, 63, 38, -15, -51], [1024, 0, 63, 38, -15, -51], [1088, 0, 63, 38, -15, -51], [1152, 0, 63, 38, -15, -51], [1216, 0, 63, 38, -15, -51], [1280, 0, 63, 38, -15, -51], [1344, 0, 63, 38, -15, -51], [1408, 0, 63, 38, -15, -51], [1472, 0, 63, 38, -15, -51], [1536, 0, 63, 38, -15, -51], [1600, 0, 63, 38, -15, -51], [1664, 0, 63, 38, -15, -51], [1728, 0, 63, 38, -15, -51], [1792, 0, 63, 38, -15, -51], [1856, 0, 63, 38, -15, -51] ], [ [1920, 0, 57, 43, -14, -42], [1978, 0, 57, 43, -14, -42], [0, 44, 57, 43, -14, -42], [58, 44, 57, 43, -14, -42], [116, 44, 57, 43, -14, -42], [174, 44, 57, 43, -14, -42], [232, 44, 57, 43, -14, -42], [290, 44, 57, 43, -14, -42], [348, 44, 57, 43, -14, -42], [406, 44, 57, 43, -14, -42], [464, 44, 57, 43, -14, -42], [522, 44, 57, 43, -14, -42], [580, 44, 57, 43, -14, -42], [638, 44, 57, 43, -14, -42], [696, 44, 57, 43, -14, -42], [754, 44, 57, 43, -14, -42], [812, 44, 57, 43, -14, -42], [870, 44, 57, 43, -14, -42], [928, 44, 57, 43, -14, -42], [986, 44, 57, 43, -14, -42], [1044, 44, 57, 43, -14, -42], [1102, 44, 57, 43, -14, -42], [1160, 44, 57, 43, -14, -42], [1218, 44, 57, 43, -14, -42], [1276, 44, 57, 43, -14, -42], [1334, 44, 57, 43, -14, -42], [1392, 44, 57, 43, -14, -42], [1450, 44, 57, 43, -14, -42], [1508, 44, 57, 43, -14, -42], [1566, 44, 57, 43, -14, -42] ], [ [1624, 44, 58, 44, -44, -35], [1683, 44, 58, 44, -44, -35], [1742, 44, 58, 44, -44, -35], [1801, 44, 58, 44, -44, -35], [1860, 44, 58, 44, -44, -35], [1919, 44, 58, 44, -44, -35], [1978, 44, 58, 44, -44, -35], [0, 89, 58, 44, -44, -35], [59, 89, 58, 44, -44, -35], [118, 89, 58, 44, -44, -35], [177, 89, 58, 44, -44, -35], [236, 89, 58, 44, -44, -35], [295, 89, 58, 44, -44, -35], [354, 89, 58, 44, -44, -35], [413, 89, 58, 44, -44, -35], [472, 89, 58, 44, -44, -35], [531, 89, 58, 44, -44, -35], [590, 89, 58, 44, -44, -35], [649, 89, 58, 44, -44, -35], [708, 89, 58, 44, -44, -35], [767, 89, 58, 44, -44, -35], [826, 89, 58, 44, -44, -35], [885, 89, 58, 44, -44, -35], [944, 89, 58, 44, -44, -35], [1003, 89, 58, 44, -44, -35], [1062, 89, 58, 44, -44, -35], [1121, 89, 58, 44, -44, -35], [1180, 89, 58, 44, -44, -35], [1239, 89, 58, 44, -44, -35], [1298, 89, 58, 44, -44, -35] ], [ [1357, 89, 54, 44, -40, -56], [1412, 89, 54, 44, -40, -56], [1467, 89, 54, 44, -40, -56], [1522, 89, 54, 44, -40, -56], [1577, 89, 54, 44, -40, -56], [1632, 89, 54, 44, -40, -56], [1687, 89, 54, 44, -40, -56], [1742, 89, 54, 44, -40, -56], [1797, 89, 54, 44, -40, -56], [1852, 89, 54, 44, -40, -56], [1907, 89, 54, 44, -40, -56], [1962, 89, 54, 44, -40, -56], [0, 134, 54, 44, -40, -56], [55, 134, 54, 44, -40, -56], [110, 134, 54, 44, -40, -56], [165, 134, 54, 44, -40, -56], [220, 134, 54, 44, -40, -56], [275, 134, 54, 44, -40, -56], [330, 134, 54, 44, -40, -56], [385, 134, 54, 44, -40, -56], [440, 134, 54, 44, -40, -56], [495, 134, 54, 44, -40, -56], [550, 134, 54, 44, -40, -56], [605, 134, 54, 44, -40, -56], [660, 134, 54, 44, -40, -56], [715, 134, 54, 44, -40, -56], [770, 134, 54, 44, -40, -56], [825, 134, 54, 44, -40, -56], [880, 134, 54, 44, -40, -56], [935, 134, 54, 44, -40, -56] ], [ [990, 134, 35, 53, -19, -63], [1026, 134, 35, 53, -19, -63], [1062, 134, 35, 53, -19, -63], [1098, 134, 35, 53, -19, -63], [1134, 134, 35, 53, -19, -63], [1170, 134, 35, 53, -19, -63], [1206, 134, 35, 53, -19, -63], [1242, 134, 35, 53, -19, -63], [1278, 134, 35, 53, -19, -63], [1314, 134, 35, 53, -19, -63], [1350, 134, 35, 53, -19, -63], [1386, 134, 35, 53, -19, -63], [1422, 134, 35, 53, -19, -63], [1458, 134, 35, 53, -19, -63], [1494, 134, 35, 53, -19, -63], [1530, 134, 35, 53, -19, -63], [1566, 134, 35, 53, -19, -63], [1602, 134, 35, 53, -19, -63], [1638, 134, 35, 53, -19, -63], [1674, 134, 35, 53, -19, -63], [1710, 134, 35, 53, -19, -63], [1746, 134, 35, 53, -19, -63], [1782, 134, 35, 53, -19, -63], [1818, 134, 35, 53, -19, -63], [1854, 134, 35, 53, -19, -63], [1890, 134, 35, 53, -19, -63], [1926, 134, 35, 53, -19, -63], [1962, 134, 35, 53, -19, -63], [1998, 134, 35, 53, -19, -63], [0, 188, 35, 53, -19, -63] ], [ [36, 188, 66, 32, -10, -42], [103, 188, 66, 32, -10, -42], [170, 188, 66, 32, -10, -42], [237, 188, 66, 32, -10, -42], [304, 188, 66, 32, -10, -42], [371, 188, 66, 32, -10, -42], [438, 188, 66, 32, -10, -42], [505, 188, 66, 32, -10, -42], [572, 188, 66, 32, -10, -42], [639, 188, 66, 32, -10, -42], [706, 188, 66, 32, -10, -42], [773, 188, 66, 32, -10, -42], [840, 188, 66, 32, -10, -42], [907, 188, 66, 32, -10, -42], [974, 188, 66, 32, -10, -42], [1041, 188, 66, 32, -10, -42], [1108, 188, 66, 32, -10, -42], [1175, 188, 66, 32, -10, -42], [1242, 188, 66, 32, -10, -42], [1309, 188, 66, 32, -10, -42], [1376, 188, 66, 32, -10, -42], [1443, 188, 66, 32, -10, -42], [1510, 188, 66, 32, -10, -42], [1577, 188, 66, 32, -10, -42], [1644, 188, 66, 32, -10, -42], [1711, 188, 66, 32, -10, -42], [1778, 188, 66, 32, -10, -42], [1845, 188, 66, 32, -10, -42], [1912, 188, 66, 32, -10, -42], [1979, 188, 66, 32, -10, -42] ], [ [0, 242, 26, 53, -14, -40], [27, 242, 26, 53, -14, -40], [54, 242, 26, 53, -14, -40], [81, 242, 26, 53, -14, -40], [108, 242, 26, 53, -14, -40], [135, 242, 26, 53, -14, -40], [162, 242, 26, 53, -14, -40], [189, 242, 26, 53, -14, -40], [216, 242, 26, 53, -14, -40], [243, 242, 26, 53, -14, -40], [270, 242, 26, 53, -14, -40], [297, 242, 26, 53, -14, -40], [324, 242, 26, 53, -14, -40], [351, 242, 26, 53, -14, -40], [378, 242, 26, 53, -14, -40], [405, 242, 26, 53, -14, -40], [432, 242, 26, 53, -14, -40], [459, 242, 26, 53, -14, -40], [486, 242, 26, 53, -14, -40], [513, 242, 26, 53, -14, -40], [540, 242, 26, 53, -14, -40], [567, 242, 26, 53, -14, -40], [594, 242, 26, 53, -14, -40], [621, 242, 26, 53, -14, -40], [648, 242, 26, 53, -14, -40], [675, 242, 26, 53, -14, -40], [702, 242, 26, 53, -14, -40], [729, 242, 26, 53, -14, -40], [756, 242, 26, 53, -14, -40], [783, 242, 26, 53, -14, -40] ], [ [810, 242, 68, 30, -56, -40], [879, 242, 68, 30, -56, -40], [948, 242, 68, 30, -56, -40], [1017, 242, 68, 30, -56, -40], [1086, 242, 68, 30, -56, -40], [1155, 242, 68, 30, -56, -40], [1224, 242, 68, 30, -56, -40], [1293, 242, 68, 30, -56, -40], [1362, 242, 68, 30, -56, -40], [1431, 242, 68, 30, -56, -40], [1500, 242, 68, 30, -56, -40], [1569, 242, 68, 30, -56, -40], [1638, 242, 68, 30, -56, -40], [1707, 242, 68, 30, -56, -40], [1776, 242, 68, 30, -56, -40], [1845, 242, 68, 30, -56, -40], [1914, 242, 68, 30, -56, -40], [0, 296, 68, 30, -56, -40], [69, 296, 68, 30, -56, -40], [138, 296, 68, 30, -56, -40], [207, 296, 68, 30, -56, -40], [276, 296, 68, 30, -56, -40], [345, 296, 68, 30, -56, -40], [414, 296, 68, 30, -56, -40], [483, 296, 68, 30, -56, -40], [552, 296, 68, 30, -56, -40], [621, 296, 68, 30, -56, -40], [690, 296, 68, 30, -56, -40], [759, 296, 68, 30, -56, -40], [828, 296, 68, 30, -56, -40] ], [ [897, 296, 38, 49, -9, -63], [936, 296, 38, 49, -9, -63], [975, 296, 38, 49, -9, -63], [1014, 296, 38, 49, -9, -63], [1053, 296, 38, 49, -9, -63], [1092, 296, 38, 49, -9, -63], [1131, 296, 38, 49, -9, -63], [1170, 296, 38, 49, -9, -63], [1209, 296, 38, 49, -9, -63], [1248, 296, 38, 49, -9, -63], [1287, 296, 38, 49, -9, -63], [1326, 296, 38, 49, -9, -63], [1365, 296, 38, 49, -9, -63], [1404, 296, 38, 49, -9, -63], [1443, 296, 38, 49, -9, -63], [1482, 296, 38, 49, -9, -63], [1521, 296, 38, 49, -9, -63], [1560, 296, 38, 49, -9, -63], [1599, 296, 38, 49, -9, -63], [1638, 296, 38, 49, -9, -63], [1677, 296, 38, 49, -9, -63], [1716, 296, 38, 49, -9, -63], [1755, 296, 38, 49, -9, -63], [1794, 296, 38, 49, -9, -63], [1833, 296, 38, 49, -9, -63], [1872, 296, 38, 49, -9, -63], [1911, 296, 38, 49, -9, -63], [1950, 296, 38, 49, -9, -63], [1989, 296, 38, 49, -9, -63], [0, 346, 38, 49, -9, -63] ], [ [39, 346, 66, 30, -12, -42], [106, 346, 66, 30, -12, -42], [173, 346, 66, 30, -12, -42], [240, 346, 66, 30, -12, -42], [307, 346, 66, 30, -12, -42], [374, 346, 66, 30, -12, -42], [441, 346, 66, 30, -12, -42], [508, 346, 66, 30, -12, -42], [575, 346, 66, 30, -12, -42], [642, 346, 66, 30, -12, -42], [709, 346, 66, 30, -12, -42], [776, 346, 66, 30, -12, -42], [843, 346, 66, 30, -12, -42], [910, 346, 66, 30, -12, -42], [977, 346, 66, 30, -12, -42], [1044, 346, 66, 30, -12, -42], [1111, 346, 66, 30, -12, -42], [1178, 346, 66, 30, -12, -42], [1245, 346, 66, 30, -12, -42], [1312, 346, 66, 30, -12, -42], [1379, 346, 66, 30, -12, -42], [1446, 346, 66, 30, -12, -42], [1513, 346, 66, 30, -12, -42], [1580, 346, 66, 30, -12, -42], [1647, 346, 66, 30, -12, -42], [1714, 346, 66, 30, -12, -42], [1781, 346, 66, 30, -12, -42], [1848, 346, 66, 30, -12, -42], [1915, 346, 66, 30, -12, -42], [1982, 346, 66, 30, -12, -42] ], [ [0, 396, 66, 34, -13, -40], [67, 396, 66, 34, -13, -40], [134, 396, 66, 34, -13, -40], [201, 396, 66, 34, -13, -40], [268, 396, 66, 34, -13, -40], [335, 396, 66, 34, -13, -40], [402, 396, 66, 34, -13, -40], [469, 396, 66, 34, -13, -40], [536, 396, 66, 34, -13, -40], [603, 396, 66, 34, -13, -40], [670, 396, 66, 34, -13, -40], [737, 396, 66, 34, -13, -40], [804, 396, 66, 34, -13, -40], [871, 396, 66, 34, -13, -40], [938, 396, 66, 34, -13, -40], [1005, 396, 66, 34, -13, -40], [1072, 396, 66, 34, -13, -40], [1139, 396, 66, 34, -13, -40], [1206, 396, 66, 34, -13, -40], [1273, 396, 66, 34, -13, -40], [1340, 396, 66, 34, -13, -40], [1407, 396, 66, 34, -13, -40], [1474, 396, 66, 34, -13, -40], [1541, 396, 66, 34, -13, -40], [1608, 396, 66, 34, -13, -40], [1675, 396, 66, 34, -13, -40], [1742, 396, 66, 34, -13, -40], [1809, 396, 66, 34, -13, -40], [1876, 396, 66, 34, -13, -40], [1943, 396, 66, 34, -13, -40] ], [ [0, 431, 45, 47, -15, -42], [46, 431, 45, 47, -15, -42], [92, 431, 45, 47, -15, -42], [138, 431, 45, 47, -15, -42], [184, 431, 45, 47, -15, -42], [230, 431, 45, 47, -15, -42], [276, 431, 45, 47, -15, -42], [322, 431, 45, 47, -15, -42], [368, 431, 45, 47, -15, -42], [414, 431, 45, 47, -15, -42], [460, 431, 45, 47, -15, -42], [506, 431, 45, 47, -15, -42], [552, 431, 45, 47, -15, -42], [598, 431, 45, 47, -15, -42], [644, 431, 45, 47, -15, -42], [690, 431, 45, 47, -15, -42], [736, 431, 45, 47, -15, -42], [782, 431, 45, 47, -15, -42], [828, 431, 45, 47, -15, -42], [874, 431, 45, 47, -15, -42], [920, 431, 45, 47, -15, -42], [966, 431, 45, 47, -15, -42], [1012, 431, 45, 47, -15, -42], [1058, 431, 45, 47, -15, -42], [1104, 431, 45, 47, -15, -42], [1150, 431, 45, 47, -15, -42], [1196, 431, 45, 47, -15, -42], [1242, 431, 45, 47, -15, -42], [1288, 431, 45, 47, -15, -42], [1334, 431, 45, 47, -15, -42] ], [ [1380, 431, 41, 54, -29, -44], [1422, 431, 41, 54, -29, -44], [1464, 431, 41, 54, -29, -44], [1506, 431, 41, 54, -29, -44], [1548, 431, 41, 54, -29, -44], [1590, 431, 41, 54, -29, -44], [1632, 431, 41, 54, -29, -44], [1674, 431, 41, 54, -29, -44], [1716, 431, 41, 54, -29, -44], [1758, 431, 41, 54, -29, -44], [1800, 431, 41, 54, -29, -44], [1842, 431, 41, 54, -29, -44], [1884, 431, 41, 54, -29, -44], [1926, 431, 41, 54, -29, -44], [1968, 431, 41, 54, -29, -44], [0, 486, 41, 54, -29, -44], [42, 486, 41, 54, -29, -44], [84, 486, 41, 54, -29, -44], [126, 486, 41, 54, -29, -44], [168, 486, 41, 54, -29, -44], [210, 486, 41, 54, -29, -44], [252, 486, 41, 54, -29, -44], [294, 486, 41, 54, -29, -44], [336, 486, 41, 54, -29, -44], [378, 486, 41, 54, -29, -44], [420, 486, 41, 54, -29, -44], [462, 486, 41, 54, -29, -44], [504, 486, 41, 54, -29, -44], [546, 486, 41, 54, -29, -44], [588, 486, 41, 54, -29, -44] ], [ [630, 486, 67, 34, -53, -38], [698, 486, 67, 34, -53, -38], [766, 486, 67, 34, -53, -38], [834, 486, 67, 34, -53, -38], [902, 486, 67, 34, -53, -38], [970, 486, 67, 34, -53, -38], [1038, 486, 67, 34, -53, -38], [1106, 486, 67, 34, -53, -38], [1174, 486, 67, 34, -53, -38], [1242, 486, 67, 34, -53, -38], [1310, 486, 67, 34, -53, -38], [1378, 486, 67, 34, -53, -38], [1446, 486, 67, 34, -53, -38], [1514, 486, 67, 34, -53, -38], [1582, 486, 67, 34, -53, -38], [1650, 486, 67, 34, -53, -38], [1718, 486, 67, 34, -53, -38], [1786, 486, 67, 34, -53, -38], [1854, 486, 67, 34, -53, -38], [1922, 486, 67, 34, -53, -38], [0, 541, 67, 34, -53, -38], [68, 541, 67, 34, -53, -38], [136, 541, 67, 34, -53, -38], [204, 541, 67, 34, -53, -38], [272, 541, 67, 34, -53, -38], [340, 541, 67, 34, -53, -38], [408, 541, 67, 34, -53, -38], [476, 541, 67, 34, -53, -38], [544, 541, 67, 34, -53, -38], [612, 541, 67, 34, -53, -38] ], [ [680, 541, 65, 42, -53, -47], [746, 541, 65, 42, -53, -47], [812, 541, 65, 42, -53, -47], [878, 541, 65, 42, -53, -47], [944, 541, 65, 42, -53, -47], [1010, 541, 65, 42, -53, -47], [1076, 541, 65, 42, -53, -47], [1142, 541, 65, 42, -53, -47], [1208, 541, 65, 42, -53, -47], [1274, 541, 65, 42, -53, -47], [1340, 541, 65, 42, -53, -47], [1406, 541, 65, 42, -53, -47], [1472, 541, 65, 42, -53, -47], [1538, 541, 65, 42, -53, -47], [1604, 541, 65, 42, -53, -47], [1670, 541, 65, 42, -53, -47], [1736, 541, 65, 42, -53, -47], [1802, 541, 65, 42, -53, -47], [1868, 541, 65, 42, -53, -47], [1934, 541, 65, 42, -53, -47], [0, 584, 65, 42, -53, -47], [66, 584, 65, 42, -53, -47], [132, 584, 65, 42, -53, -47], [198, 584, 65, 42, -53, -47], [264, 584, 65, 42, -53, -47], [330, 584, 65, 42, -53, -47], [396, 584, 65, 42, -53, -47], [462, 584, 65, 42, -53, -47], [528, 584, 65, 42, -53, -47], [594, 584, 65, 42, -53, -47] ], [ [660, 584, 44, 53, -30, -57], [705, 584, 44, 53, -30, -57], [750, 584, 44, 53, -30, -57], [795, 584, 44, 53, -30, -57], [840, 584, 44, 53, -30, -57], [885, 584, 44, 53, -30, -57], [930, 584, 44, 53, -30, -57], [975, 584, 44, 53, -30, -57], [1020, 584, 44, 53, -30, -57], [1065, 584, 44, 53, -30, -57], [1110, 584, 44, 53, -30, -57], [1155, 584, 44, 53, -30, -57], [1200, 584, 44, 53, -30, -57], [1245, 584, 44, 53, -30, -57], [1290, 584, 44, 53, -30, -57], [1335, 584, 44, 53, -30, -57], [1380, 584, 44, 53, -30, -57], [1425, 584, 44, 53, -30, -57], [1470, 584, 44, 53, -30, -57], [1515, 584, 44, 53, -30, -57], [1560, 584, 44, 53, -30, -57], [1605, 584, 44, 53, -30, -57], [1650, 584, 44, 53, -30, -57], [1695, 584, 44, 53, -30, -57], [1740, 584, 44, 53, -30, -57], [1785, 584, 44, 53, -30, -57], [1830, 584, 44, 53, -30, -57], [1875, 584, 44, 53, -30, -57], [1920, 584, 44, 53, -30, -57], [1965, 584, 44, 53, -30, -57] ], [ [2010, 584, 32, 50, -14, -60], [0, 638, 32, 50, -14, -60], [33, 638, 32, 50, -14, -60], [66, 638, 32, 50, -14, -60], [99, 638, 32, 50, -14, -60], [132, 638, 32, 50, -14, -60], [165, 638, 32, 50, -14, -60], [198, 638, 32, 50, -14, -60], [231, 638, 32, 50, -14, -60], [264, 638, 32, 50, -14, -60], [297, 638, 32, 50, -14, -60], [330, 638, 32, 50, -14, -60], [363, 638, 32, 50, -14, -60], [396, 638, 32, 50, -14, -60], [429, 638, 32, 50, -14, -60], [462, 638, 32, 50, -14, -60], [495, 638, 32, 50, -14, -60], [528, 638, 32, 50, -14, -60], [561, 638, 32, 50, -14, -60], [594, 638, 32, 50, -14, -60], [627, 638, 32, 50, -14, -60], [660, 638, 32, 50, -14, -60], [693, 638, 32, 50, -14, -60], [726, 638, 32, 50, -14, -60], [759, 638, 32, 50, -14, -60], [792, 638, 32, 50, -14, -60], [825, 638, 32, 50, -14, -60], [858, 638, 32, 50, -14, -60], [891, 638, 32, 50, -14, -60], [924, 638, 32, 50, -14, -60] ], [ [957, 638, 58, 41, -16, -52], [1016, 638, 58, 41, -16, -52], [1075, 638, 58, 41, -16, -52], [1134, 638, 58, 41, -16, -52], [1193, 638, 58, 41, -16, -52], [1252, 638, 58, 41, -16, -52], [1311, 638, 58, 41, -16, -52], [1370, 638, 58, 41, -16, -52], [1429, 638, 58, 41, -16, -52], [1488, 638, 58, 41, -16, -52], [1547, 638, 58, 41, -16, -52], [1606, 638, 58, 41, -16, -52], [1665, 638, 58, 41, -16, -52], [1724, 638, 58, 41, -16, -52], [1783, 638, 58, 41, -16, -52], [1842, 638, 58, 41, -16, -52], [1901, 638, 58, 41, -16, -52], [1960, 638, 58, 41, -16, -52], [0, 689, 58, 41, -16, -52], [59, 689, 58, 41, -16, -52], [118, 689, 58, 41, -16, -52], [177, 689, 58, 41, -16, -52], [236, 689, 58, 41, -16, -52], [295, 689, 58, 41, -16, -52], [354, 689, 58, 41, -16, -52], [413, 689, 58, 41, -16, -52], [472, 689, 58, 41, -16, -52], [531, 689, 58, 41, -16, -52], [590, 689, 58, 41, -16, -52], [649, 689, 58, 41, -16, -52] ], [ [708, 689, 63, 37, -15, -49], [772, 689, 63, 37, -15, -49], [836, 689, 63, 37, -15, -49], [900, 689, 63, 37, -15, -49], [964, 689, 63, 37, -15, -49], [1028, 689, 63, 37, -15, -49], [1092, 689, 63, 37, -15, -49], [1156, 689, 63, 37, -15, -49], [1220, 689, 63, 37, -15, -49], [1284, 689, 63, 37, -15, -49], [1348, 689, 63, 37, -15, -49], [1412, 689, 63, 37, -15, -49], [1476, 689, 63, 37, -15, -49], [1540, 689, 63, 37, -15, -49], [1604, 689, 63, 37, -15, -49], [1668, 689, 63, 37, -15, -49], [1732, 689, 63, 37, -15, -49], [1796, 689, 63, 37, -15, -49], [1860, 689, 63, 37, -15, -49], [1924, 689, 63, 37, -15, -49], [0, 731, 63, 37, -15, -49], [64, 731, 63, 37, -15, -49], [128, 731, 63, 37, -15, -49], [192, 731, 63, 37, -15, -49], [256, 731, 63, 37, -15, -49], [320, 731, 63, 37, -15, -49], [384, 731, 63, 37, -15, -49], [448, 731, 63, 37, -15, -49], [512, 731, 63, 37, -15, -49], [576, 731, 63, 37, -15, -49] ], [ [640, 731, 68, 35, -14, -44], [709, 731, 68, 35, -14, -44], [778, 731, 68, 35, -14, -44], [847, 731, 68, 35, -14, -44], [916, 731, 68, 35, -14, -44], [985, 731, 68, 35, -14, -44], [1054, 731, 68, 35, -14, -44], [1123, 731, 68, 35, -14, -44], [1192, 731, 68, 35, -14, -44], [1261, 731, 68, 35, -14, -44], [1330, 731, 68, 35, -14, -44], [1399, 731, 68, 35, -14, -44], [1468, 731, 68, 35, -14, -44], [1537, 731, 68, 35, -14, -44], [1606, 731, 68, 35, -14, -44], [1675, 731, 68, 35, -14, -44], [1744, 731, 68, 35, -14, -44], [1813, 731, 68, 35, -14, -44], [1882, 731, 68, 35, -14, -44], [1951, 731, 68, 35, -14, -44], [0, 769, 68, 35, -14, -44], [69, 769, 68, 35, -14, -44], [138, 769, 68, 35, -14, -44], [207, 769, 68, 35, -14, -44], [276, 769, 68, 35, -14, -44], [345, 769, 68, 35, -14, -44], [414, 769, 68, 35, -14, -44], [483, 769, 68, 35, -14, -44], [552, 769, 68, 35, -14, -44], [621, 769, 68, 35, -14, -44] ], [ [690, 769, 66, 27, -11, -36], [757, 769, 66, 27, -11, -36], [824, 769, 66, 27, -11, -36], [891, 769, 66, 27, -11, -36], [958, 769, 66, 27, -11, -36], [1025, 769, 66, 27, -11, -36], [1092, 769, 66, 27, -11, -36], [1159, 769, 66, 27, -11, -36], [1226, 769, 66, 27, -11, -36], [1293, 769, 66, 27, -11, -36], [1360, 769, 66, 27, -11, -36], [1427, 769, 66, 27, -11, -36], [1494, 769, 66, 27, -11, -36], [1561, 769, 66, 27, -11, -36], [1628, 769, 66, 27, -11, -36], [1695, 769, 66, 27, -11, -36], [1762, 769, 66, 27, -11, -36], [1829, 769, 66, 27, -11, -36], [1896, 769, 66, 27, -11, -36], [1963, 769, 66, 27, -11, -36], [0, 805, 66, 27, -11, -36], [67, 805, 66, 27, -11, -36], [134, 805, 66, 27, -11, -36], [201, 805, 66, 27, -11, -36], [268, 805, 66, 27, -11, -36], [335, 805, 66, 27, -11, -36], [402, 805, 66, 27, -11, -36], [469, 805, 66, 27, -11, -36], [536, 805, 66, 27, -11, -36], [603, 805, 66, 27, -11, -36] ], [ [670, 805, 64, 35, -14, -42], [735, 805, 64, 35, -14, -42], [800, 805, 64, 35, -14, -42], [865, 805, 64, 35, -14, -42], [930, 805, 64, 35, -14, -42], [995, 805, 64, 35, -14, -42], [1060, 805, 64, 35, -14, -42], [1125, 805, 64, 35, -14, -42], [1190, 805, 64, 35, -14, -42], [1255, 805, 64, 35, -14, -42], [1320, 805, 64, 35, -14, -42], [1385, 805, 64, 35, -14, -42], [1450, 805, 64, 35, -14, -42], [1515, 805, 64, 35, -14, -42], [1580, 805, 64, 35, -14, -42], [1645, 805, 64, 35, -14, -42], [1710, 805, 64, 35, -14, -42], [1775, 805, 64, 35, -14, -42], [1840, 805, 64, 35, -14, -42], [1905, 805, 64, 35, -14, -42], [1970, 805, 64, 35, -14, -42], [0, 841, 64, 35, -14, -42], [65, 841, 64, 35, -14, -42], [130, 841, 64, 35, -14, -42], [195, 841, 64, 35, -14, -42], [260, 841, 64, 35, -14, -42], [325, 841, 64, 35, -14, -42], [390, 841, 64, 35, -14, -42], [455, 841, 64, 35, -14, -42], [520, 841, 64, 35, -14, -42] ], [ [585, 841, 49, 48, -16, -40], [635, 841, 49, 48, -16, -40], [685, 841, 49, 48, -16, -40], [735, 841, 49, 48, -16, -40], [785, 841, 49, 48, -16, -40], [835, 841, 49, 48, -16, -40], [885, 841, 49, 48, -16, -40], [935, 841, 49, 48, -16, -40], [985, 841, 49, 48, -16, -40], [1035, 841, 49, 48, -16, -40], [1085, 841, 49, 48, -16, -40], [1135, 841, 49, 48, -16, -40], [1185, 841, 49, 48, -16, -40], [1235, 841, 49, 48, -16, -40], [1285, 841, 49, 48, -16, -40], [1335, 841, 49, 48, -16, -40], [1385, 841, 49, 48, -16, -40], [1435, 841, 49, 48, -16, -40], [1485, 841, 49, 48, -16, -40], [1535, 841, 49, 48, -16, -40], [1585, 841, 49, 48, -16, -40], [1635, 841, 49, 48, -16, -40], [1685, 841, 49, 48, -16, -40], [1735, 841, 49, 48, -16, -40], [1785, 841, 49, 48, -16, -40], [1835, 841, 49, 48, -16, -40], [1885, 841, 49, 48, -16, -40], [1935, 841, 49, 48, -16, -40], [1985, 841, 49, 48, -16, -40], [0, 890, 49, 48, -16, -40] ], [ [50, 890, 35, 46, -13, -42], [86, 890, 35, 46, -13, -42], [122, 890, 35, 46, -13, -42], [158, 890, 35, 46, -13, -42], [194, 890, 35, 46, -13, -42], [230, 890, 35, 46, -13, -42], [266, 890, 35, 46, -13, -42], [302, 890, 35, 46, -13, -42], [338, 890, 35, 46, -13, -42], [374, 890, 35, 46, -13, -42], [410, 890, 35, 46, -13, -42], [446, 890, 35, 46, -13, -42], [482, 890, 35, 46, -13, -42], [518, 890, 35, 46, -13, -42], [554, 890, 35, 46, -13, -42], [590, 890, 35, 46, -13, -42], [626, 890, 35, 46, -13, -42], [662, 890, 35, 46, -13, -42], [698, 890, 35, 46, -13, -42], [734, 890, 35, 46, -13, -42], [770, 890, 35, 46, -13, -42], [806, 890, 35, 46, -13, -42], [842, 890, 35, 46, -13, -42], [878, 890, 35, 46, -13, -42], [914, 890, 35, 46, -13, -42], [950, 890, 35, 46, -13, -42], [986, 890, 35, 46, -13, -42], [1022, 890, 35, 46, -13, -42], [1058, 890, 35, 46, -13, -42], [1094, 890, 35, 46, -13, -42] ], [ [1130, 890, 32, 48, -22, -39], [1163, 890, 32, 48, -22, -39], [1196, 890, 32, 48, -22, -39], [1229, 890, 32, 48, -22, -39], [1262, 890, 32, 48, -22, -39], [1295, 890, 32, 48, -22, -39], [1328, 890, 32, 48, -22, -39], [1361, 890, 32, 48, -22, -39], [1394, 890, 32, 48, -22, -39], [1427, 890, 32, 48, -22, -39], [1460, 890, 32, 48, -22, -39], [1493, 890, 32, 48, -22, -39], [1526, 890, 32, 48, -22, -39], [1559, 890, 32, 48, -22, -39], [1592, 890, 32, 48, -22, -39], [1625, 890, 32, 48, -22, -39], [1658, 890, 32, 48, -22, -39], [1691, 890, 32, 48, -22, -39], [1724, 890, 32, 48, -22, -39], [1757, 890, 32, 48, -22, -39], [1790, 890, 32, 48, -22, -39], [1823, 890, 32, 48, -22, -39], [1856, 890, 32, 48, -22, -39], [1889, 890, 32, 48, -22, -39], [1922, 890, 32, 48, -22, -39], [1955, 890, 32, 48, -22, -39], [1988, 890, 32, 48, -22, -39], [0, 939, 32, 48, -22, -39], [33, 939, 32, 48, -22, -39], [66, 939, 32, 48, -22, -39] ], [ [99, 939, 59, 47, -41, -40], [159, 939, 59, 47, -41, -40], [219, 939, 59, 47, -41, -40], [279, 939, 59, 47, -41, -40], [339, 939, 59, 47, -41, -40], [399, 939, 59, 47, -41, -40], [459, 939, 59, 47, -41, -40], [519, 939, 59, 47, -41, -40], [579, 939, 59, 47, -41, -40], [639, 939, 59, 47, -41, -40], [699, 939, 59, 47, -41, -40], [759, 939, 59, 47, -41, -40], [819, 939, 59, 47, -41, -40], [879, 939, 59, 47, -41, -40], [939, 939, 59, 47, -41, -40], [999, 939, 59, 47, -41, -40], [1059, 939, 59, 47, -41, -40], [1119, 939, 59, 47, -41, -40], [1179, 939, 59, 47, -41, -40], [1239, 939, 59, 47, -41, -40], [1299, 939, 59, 47, -41, -40], [1359, 939, 59, 47, -41, -40], [1419, 939, 59, 47, -41, -40], [1479, 939, 59, 47, -41, -40], [1539, 939, 59, 47, -41, -40], [1599, 939, 59, 47, -41, -40], [1659, 939, 59, 47, -41, -40], [1719, 939, 59, 47, -41, -40], [1779, 939, 59, 47, -41, -40], [1839, 939, 59, 47, -41, -40] ], [ [1899, 939, 66, 35, -51, -38], [1966, 939, 66, 35, -51, -38], [0, 988, 66, 35, -51, -38], [67, 988, 66, 35, -51, -38], [134, 988, 66, 35, -51, -38], [201, 988, 66, 35, -51, -38], [268, 988, 66, 35, -51, -38], [335, 988, 66, 35, -51, -38], [402, 988, 66, 35, -51, -38], [469, 988, 66, 35, -51, -38], [536, 988, 66, 35, -51, -38], [603, 988, 66, 35, -51, -38], [670, 988, 66, 35, -51, -38], [737, 988, 66, 35, -51, -38], [804, 988, 66, 35, -51, -38], [871, 988, 66, 35, -51, -38], [938, 988, 66, 35, -51, -38], [1005, 988, 66, 35, -51, -38], [1072, 988, 66, 35, -51, -38], [1139, 988, 66, 35, -51, -38], [1206, 988, 66, 35, -51, -38], [1273, 988, 66, 35, -51, -38], [1340, 988, 66, 35, -51, -38], [1407, 988, 66, 35, -51, -38], [1474, 988, 66, 35, -51, -38], [1541, 988, 66, 35, -51, -38], [1608, 988, 66, 35, -51, -38], [1675, 988, 66, 35, -51, -38], [1742, 988, 66, 35, -51, -38], [1809, 988, 66, 35, -51, -38] ], [ [1876, 988, 69, 32, -56, -38], [1946, 988, 69, 32, -56, -38], [0, 1024, 69, 32, -56, -38], [70, 1024, 69, 32, -56, -38], [140, 1024, 69, 32, -56, -38], [210, 1024, 69, 32, -56, -38], [280, 1024, 69, 32, -56, -38], [350, 1024, 69, 32, -56, -38], [420, 1024, 69, 32, -56, -38], [490, 1024, 69, 32, -56, -38], [560, 1024, 69, 32, -56, -38], [630, 1024, 69, 32, -56, -38], [700, 1024, 69, 32, -56, -38], [770, 1024, 69, 32, -56, -38], [840, 1024, 69, 32, -56, -38], [910, 1024, 69, 32, -56, -38], [980, 1024, 69, 32, -56, -38], [1050, 1024, 69, 32, -56, -38], [1120, 1024, 69, 32, -56, -38], [1190, 1024, 69, 32, -56, -38], [1260, 1024, 69, 32, -56, -38], [1330, 1024, 69, 32, -56, -38], [1400, 1024, 69, 32, -56, -38], [1470, 1024, 69, 32, -56, -38], [1540, 1024, 69, 32, -56, -38], [1610, 1024, 69, 32, -56, -38], [1680, 1024, 69, 32, -56, -38], [1750, 1024, 69, 32, -56, -38], [1820, 1024, 69, 32, -56, -38], [1890, 1024, 69, 32, -56, -38] ], [ [1960, 1024, 67, 29, -56, -38], [0, 1057, 67, 29, -56, -38], [68, 1057, 67, 29, -56, -38], [136, 1057, 67, 29, -56, -38], [204, 1057, 67, 29, -56, -38], [272, 1057, 67, 29, -56, -38], [340, 1057, 67, 29, -56, -38], [408, 1057, 67, 29, -56, -38], [476, 1057, 67, 29, -56, -38], [544, 1057, 67, 29, -56, -38], [612, 1057, 67, 29, -56, -38], [680, 1057, 67, 29, -56, -38], [748, 1057, 67, 29, -56, -38], [816, 1057, 67, 29, -56, -38], [884, 1057, 67, 29, -56, -38], [952, 1057, 67, 29, -56, -38], [1020, 1057, 67, 29, -56, -38], [1088, 1057, 67, 29, -56, -38], [1156, 1057, 67, 29, -56, -38], [1224, 1057, 67, 29, -56, -38], [1292, 1057, 67, 29, -56, -38], [1360, 1057, 67, 29, -56, -38], [1428, 1057, 67, 29, -56, -38], [1496, 1057, 67, 29, -56, -38], [1564, 1057, 67, 29, -56, -38], [1632, 1057, 67, 29, -56, -38], [1700, 1057, 67, 29, -56, -38], [1768, 1057, 67, 29, -56, -38], [1836, 1057, 67, 29, -56, -38], [1904, 1057, 67, 29, -56, -38] ], [ [1972, 1057, 59, 38, -43, -48], [0, 1096, 59, 38, -43, -48], [60, 1096, 59, 38, -43, -48], [120, 1096, 59, 38, -43, -48], [180, 1096, 59, 38, -43, -48], [240, 1096, 59, 38, -43, -48], [300, 1096, 59, 38, -43, -48], [360, 1096, 59, 38, -43, -48], [420, 1096, 59, 38, -43, -48], [480, 1096, 59, 38, -43, -48], [540, 1096, 59, 38, -43, -48], [600, 1096, 59, 38, -43, -48], [660, 1096, 59, 38, -43, -48], [720, 1096, 59, 38, -43, -48], [780, 1096, 59, 38, -43, -48], [840, 1096, 59, 38, -43, -48], [900, 1096, 59, 38, -43, -48], [960, 1096, 59, 38, -43, -48], [1020, 1096, 59, 38, -43, -48], [1080, 1096, 59, 38, -43, -48], [1140, 1096, 59, 38, -43, -48], [1200, 1096, 59, 38, -43, -48], [1260, 1096, 59, 38, -43, -48], [1320, 1096, 59, 38, -43, -48], [1380, 1096, 59, 38, -43, -48], [1440, 1096, 59, 38, -43, -48], [1500, 1096, 59, 38, -43, -48], [1560, 1096, 59, 38, -43, -48], [1620, 1096, 59, 38, -43, -48], [1680, 1096, 59, 38, -43, -48] ], [ [1740, 1096, 51, 49, -32, -59], [1792, 1096, 51, 49, -32, -59], [1844, 1096, 51, 49, -32, -59], [1896, 1096, 51, 49, -32, -59], [1948, 1096, 51, 49, -32, -59], [0, 1146, 51, 49, -32, -59], [52, 1146, 51, 49, -32, -59], [104, 1146, 51, 49, -32, -59], [156, 1146, 51, 49, -32, -59], [208, 1146, 51, 49, -32, -59], [260, 1146, 51, 49, -32, -59], [312, 1146, 51, 49, -32, -59], [364, 1146, 51, 49, -32, -59], [416, 1146, 51, 49, -32, -59], [468, 1146, 51, 49, -32, -59], [520, 1146, 51, 49, -32, -59], [572, 1146, 51, 49, -32, -59], [624, 1146, 51, 49, -32, -59], [676, 1146, 51, 49, -32, -59], [728, 1146, 51, 49, -32, -59], [780, 1146, 51, 49, -32, -59], [832, 1146, 51, 49, -32, -59], [884, 1146, 51, 49, -32, -59], [936, 1146, 51, 49, -32, -59], [988, 1146, 51, 49, -32, -59], [1040, 1146, 51, 49, -32, -59], [1092, 1146, 51, 49, -32, -59], [1144, 1146, 51, 49, -32, -59], [1196, 1146, 51, 49, -32, -59], [1248, 1146, 51, 49, -32, -59] ], [ [1300, 1146, 36, 46, -24, -57], [1337, 1146, 36, 46, -24, -57], [1374, 1146, 36, 46, -24, -57], [1411, 1146, 36, 46, -24, -57], [1448, 1146, 36, 46, -24, -57], [1485, 1146, 36, 46, -24, -57], [1522, 1146, 36, 46, -24, -57], [1559, 1146, 36, 46, -24, -57], [1596, 1146, 36, 46, -24, -57], [1633, 1146, 36, 46, -24, -57], [1670, 1146, 36, 46, -24, -57], [1707, 1146, 36, 46, -24, -57], [1744, 1146, 36, 46, -24, -57], [1781, 1146, 36, 46, -24, -57], [1818, 1146, 36, 46, -24, -57], [1855, 1146, 36, 46, -24, -57], [1892, 1146, 36, 46, -24, -57], [1929, 1146, 36, 46, -24, -57], [1966, 1146, 36, 46, -24, -57], [2003, 1146, 36, 46, -24, -57], [0, 1196, 36, 46, -24, -57], [37, 1196, 36, 46, -24, -57], [74, 1196, 36, 46, -24, -57], [111, 1196, 36, 46, -24, -57], [148, 1196, 36, 46, -24, -57], [185, 1196, 36, 46, -24, -57], [222, 1196, 36, 46, -24, -57], [259, 1196, 36, 46, -24, -57], [296, 1196, 36, 46, -24, -57], [333, 1196, 36, 46, -24, -57] ] ], } export const TEETHEXPLODE_META: MissileMeta = { name: "teethexplode", celFile: "teethexplode", width: 512, height: 427, directions: 1, framesPerDirection: 13, animSpeed: 16, groups: [ [ [0, 0, 105, 106, -52, -100], [106, 0, 105, 106, -52, -100], [212, 0, 105, 106, -52, -100], [318, 0, 105, 106, -52, -100], [0, 107, 105, 106, -52, -100], [106, 107, 105, 106, -52, -100], [212, 107, 105, 106, -52, -100], [318, 107, 105, 106, -52, -100], [0, 214, 105, 106, -52, -100], [106, 214, 105, 106, -52, -100], [212, 214, 105, 106, -52, -100], [318, 214, 105, 106, -52, -100], [0, 321, 105, 106, -52, -100] ] ], } export const BONESPEAR_META: MissileMeta = { name: "bonespear", celFile: "BoneSpear", width: 1024, height: 347, directions: 16, framesPerDirection: 6, animSpeed: 16, groups: [ [ [0, 0, 57, 57, -28, -68], [58, 0, 57, 57, -28, -68], [116, 0, 57, 57, -28, -68], [174, 0, 57, 57, -28, -68], [232, 0, 57, 57, -28, -68], [290, 0, 57, 57, -28, -68] ], [ [348, 0, 58, 57, -27, -68], [407, 0, 58, 57, -27, -68], [466, 0, 58, 57, -27, -68], [525, 0, 58, 57, -27, -68], [584, 0, 58, 57, -27, -68], [643, 0, 58, 57, -27, -68] ], [ [702, 0, 60, 57, -31, -68], [763, 0, 60, 57, -31, -68], [824, 0, 60, 57, -31, -68], [885, 0, 60, 57, -31, -68], [946, 0, 60, 57, -31, -68], [0, 58, 60, 57, -31, -68] ], [ [61, 58, 58, 57, -29, -68], [120, 58, 58, 57, -29, -68], [179, 58, 58, 57, -29, -68], [238, 58, 58, 57, -29, -68], [297, 58, 58, 57, -29, -68], [356, 58, 58, 57, -29, -68] ], [ [415, 58, 57, 57, -28, -68], [473, 58, 57, 57, -28, -68], [531, 58, 57, 57, -28, -68], [589, 58, 57, 57, -28, -68], [647, 58, 57, 57, -28, -68], [705, 58, 57, 57, -28, -68] ], [ [763, 58, 68, 57, -28, -68], [832, 58, 68, 57, -28, -68], [901, 58, 68, 57, -28, -68], [0, 116, 68, 57, -28, -68], [69, 116, 68, 57, -28, -68], [138, 116, 68, 57, -28, -68] ], [ [207, 116, 56, 57, -27, -68], [264, 116, 56, 57, -27, -68], [321, 116, 56, 57, -27, -68], [378, 116, 56, 57, -27, -68], [435, 116, 56, 57, -27, -68], [492, 116, 56, 57, -27, -68] ], [ [549, 116, 69, 57, -40, -68], [619, 116, 69, 57, -40, -68], [689, 116, 69, 57, -40, -68], [759, 116, 69, 57, -40, -68], [829, 116, 69, 57, -40, -68], [899, 116, 69, 57, -40, -68] ], [ [0, 174, 57, 57, -28, -68], [58, 174, 57, 57, -28, -68], [116, 174, 57, 57, -28, -68], [174, 174, 57, 57, -28, -68], [232, 174, 57, 57, -28, -68], [290, 174, 57, 57, -28, -68] ], [ [348, 174, 65, 57, -28, -68], [414, 174, 65, 57, -28, -68], [480, 174, 65, 57, -28, -68], [546, 174, 65, 57, -28, -68], [612, 174, 65, 57, -28, -68], [678, 174, 65, 57, -28, -68] ], [ [744, 174, 66, 57, -28, -68], [811, 174, 66, 57, -28, -68], [878, 174, 66, 57, -28, -68], [945, 174, 66, 57, -28, -68], [0, 232, 66, 57, -28, -68], [67, 232, 66, 57, -28, -68] ], [ [134, 232, 56, 57, -27, -68], [191, 232, 56, 57, -27, -68], [248, 232, 56, 57, -27, -68], [305, 232, 56, 57, -27, -68], [362, 232, 56, 57, -27, -68], [419, 232, 56, 57, -27, -68] ], [ [476, 232, 56, 57, -27, -68], [533, 232, 56, 57, -27, -68], [590, 232, 56, 57, -27, -68], [647, 232, 56, 57, -27, -68], [704, 232, 56, 57, -27, -68], [761, 232, 56, 57, -27, -68] ], [ [818, 232, 67, 57, -38, -68], [886, 232, 67, 57, -38, -68], [954, 232, 67, 57, -38, -68], [0, 290, 67, 57, -38, -68], [68, 290, 67, 57, -38, -68], [136, 290, 67, 57, -38, -68] ], [ [204, 290, 66, 57, -37, -68], [271, 290, 66, 57, -37, -68], [338, 290, 66, 57, -37, -68], [405, 290, 66, 57, -37, -68], [472, 290, 66, 57, -37, -68], [539, 290, 66, 57, -37, -68] ], [ [606, 290, 57, 57, -28, -68], [664, 290, 57, 57, -28, -68], [722, 290, 57, 57, -28, -68], [780, 290, 57, 57, -28, -68], [838, 290, 57, 57, -28, -68], [896, 290, 57, 57, -28, -68] ] ], } export const BONESPIRIT_META: MissileMeta = { name: "bonespirit", celFile: "BoneSpirit", width: 2048, height: 499, directions: 8, framesPerDirection: 8, animSpeed: 16, groups: [ [ [0, 0, 123, 122, -56, -60], [124, 0, 123, 122, -56, -60], [248, 0, 123, 122, -56, -60], [372, 0, 123, 122, -56, -60], [496, 0, 123, 122, -56, -60], [620, 0, 123, 122, -56, -60], [744, 0, 123, 122, -56, -60], [868, 0, 123, 122, -56, -60] ], [ [992, 0, 125, 124, -57, -55], [1118, 0, 125, 124, -57, -55], [1244, 0, 125, 124, -57, -55], [1370, 0, 125, 124, -57, -55], [1496, 0, 125, 124, -57, -55], [1622, 0, 125, 124, -57, -55], [1748, 0, 125, 124, -57, -55], [1874, 0, 125, 124, -57, -55] ], [ [0, 125, 126, 124, -69, -55], [127, 125, 126, 124, -69, -55], [254, 125, 126, 124, -69, -55], [381, 125, 126, 124, -69, -55], [508, 125, 126, 124, -69, -55], [635, 125, 126, 124, -69, -55], [762, 125, 126, 124, -69, -55], [889, 125, 126, 124, -69, -55] ], [ [1016, 125, 124, 122, -68, -60], [1141, 125, 124, 122, -68, -60], [1266, 125, 124, 122, -68, -60], [1391, 125, 124, 122, -68, -60], [1516, 125, 124, 122, -68, -60], [1641, 125, 124, 122, -68, -60], [1766, 125, 124, 122, -68, -60], [1891, 125, 124, 122, -68, -60] ], [ [0, 250, 123, 121, -62, -61], [124, 250, 123, 121, -62, -61], [248, 250, 123, 121, -62, -61], [372, 250, 123, 121, -62, -61], [496, 250, 123, 121, -62, -61], [620, 250, 123, 121, -62, -61], [744, 250, 123, 121, -62, -61], [868, 250, 123, 121, -62, -61] ], [ [992, 250, 124, 123, -54, -58], [1117, 250, 124, 123, -54, -58], [1242, 250, 124, 123, -54, -58], [1367, 250, 124, 123, -54, -58], [1492, 250, 124, 123, -54, -58], [1617, 250, 124, 123, -54, -58], [1742, 250, 124, 123, -54, -58], [1867, 250, 124, 123, -54, -58] ], [ [0, 374, 127, 125, -64, -54], [128, 374, 127, 125, -64, -54], [256, 374, 127, 125, -64, -54], [384, 374, 127, 125, -64, -54], [512, 374, 127, 125, -64, -54], [640, 374, 127, 125, -64, -54], [768, 374, 127, 125, -64, -54], [896, 374, 127, 125, -64, -54] ], [ [1024, 374, 125, 123, -71, -58], [1150, 374, 125, 123, -71, -58], [1276, 374, 125, 123, -71, -58], [1402, 374, 125, 123, -71, -58], [1528, 374, 125, 123, -71, -58], [1654, 374, 125, 123, -71, -58], [1780, 374, 125, 123, -71, -58], [1906, 374, 125, 123, -71, -58] ] ], } export const BONESPIRITEXPLODE_META: MissileMeta = { name: "bonespiritexplode", celFile: "BoneSpiritExplode", width: 512, height: 569, directions: 1, framesPerDirection: 13, animSpeed: 16, groups: [ [ [0, 0, 128, 113, -62, -100], [129, 0, 128, 113, -62, -100], [258, 0, 128, 113, -62, -100], [0, 114, 128, 113, -62, -100], [129, 114, 128, 113, -62, -100], [258, 114, 128, 113, -62, -100], [0, 228, 128, 113, -62, -100], [129, 228, 128, 113, -62, -100], [258, 228, 128, 113, -62, -100], [0, 342, 128, 113, -62, -100], [129, 342, 128, 113, -62, -100], [258, 342, 128, 113, -62, -100], [0, 456, 128, 113, -62, -100] ] ], } export const POISONNOVA_META: MissileMeta = { name: "poisonnova", celFile: "poisonNova", width: 4096, height: 1369, directions: 32, framesPerDirection: 30, animSpeed: 16, groups: [ [ [0, 0, 104, 55, -19, -95], [105, 0, 104, 55, -19, -95], [210, 0, 104, 55, -19, -95], [315, 0, 104, 55, -19, -95], [420, 0, 104, 55, -19, -95], [525, 0, 104, 55, -19, -95], [630, 0, 104, 55, -19, -95], [735, 0, 104, 55, -19, -95], [840, 0, 104, 55, -19, -95], [945, 0, 104, 55, -19, -95], [1050, 0, 104, 55, -19, -95], [1155, 0, 104, 55, -19, -95], [1260, 0, 104, 55, -19, -95], [1365, 0, 104, 55, -19, -95], [1470, 0, 104, 55, -19, -95], [1575, 0, 104, 55, -19, -95], [1680, 0, 104, 55, -19, -95], [1785, 0, 104, 55, -19, -95], [1890, 0, 104, 55, -19, -95], [1995, 0, 104, 55, -19, -95], [2100, 0, 104, 55, -19, -95], [2205, 0, 104, 55, -19, -95], [2310, 0, 104, 55, -19, -95], [2415, 0, 104, 55, -19, -95], [2520, 0, 104, 55, -19, -95], [2625, 0, 104, 55, -19, -95], [2730, 0, 104, 55, -19, -95], [2835, 0, 104, 55, -19, -95], [2940, 0, 104, 55, -19, -95], [3045, 0, 104, 55, -19, -95] ], [ [3150, 0, 99, 57, -13, -66], [3250, 0, 99, 57, -13, -66], [3350, 0, 99, 57, -13, -66], [3450, 0, 99, 57, -13, -66], [3550, 0, 99, 57, -13, -66], [3650, 0, 99, 57, -13, -66], [3750, 0, 99, 57, -13, -66], [3850, 0, 99, 57, -13, -66], [3950, 0, 99, 57, -13, -66], [0, 58, 99, 57, -13, -66], [100, 58, 99, 57, -13, -66], [200, 58, 99, 57, -13, -66], [300, 58, 99, 57, -13, -66], [400, 58, 99, 57, -13, -66], [500, 58, 99, 57, -13, -66], [600, 58, 99, 57, -13, -66], [700, 58, 99, 57, -13, -66], [800, 58, 99, 57, -13, -66], [900, 58, 99, 57, -13, -66], [1000, 58, 99, 57, -13, -66], [1100, 58, 99, 57, -13, -66], [1200, 58, 99, 57, -13, -66], [1300, 58, 99, 57, -13, -66], [1400, 58, 99, 57, -13, -66], [1500, 58, 99, 57, -13, -66], [1600, 58, 99, 57, -13, -66], [1700, 58, 99, 57, -13, -66], [1800, 58, 99, 57, -13, -66], [1900, 58, 99, 57, -13, -66], [2000, 58, 99, 57, -13, -66] ], [ [2100, 58, 99, 56, -86, -64], [2200, 58, 99, 56, -86, -64], [2300, 58, 99, 56, -86, -64], [2400, 58, 99, 56, -86, -64], [2500, 58, 99, 56, -86, -64], [2600, 58, 99, 56, -86, -64], [2700, 58, 99, 56, -86, -64], [2800, 58, 99, 56, -86, -64], [2900, 58, 99, 56, -86, -64], [3000, 58, 99, 56, -86, -64], [3100, 58, 99, 56, -86, -64], [3200, 58, 99, 56, -86, -64], [3300, 58, 99, 56, -86, -64], [3400, 58, 99, 56, -86, -64], [3500, 58, 99, 56, -86, -64], [3600, 58, 99, 56, -86, -64], [3700, 58, 99, 56, -86, -64], [3800, 58, 99, 56, -86, -64], [3900, 58, 99, 56, -86, -64], [0, 116, 99, 56, -86, -64], [100, 116, 99, 56, -86, -64], [200, 116, 99, 56, -86, -64], [300, 116, 99, 56, -86, -64], [400, 116, 99, 56, -86, -64], [500, 116, 99, 56, -86, -64], [600, 116, 99, 56, -86, -64], [700, 116, 99, 56, -86, -64], [800, 116, 99, 56, -86, -64], [900, 116, 99, 56, -86, -64], [1000, 116, 99, 56, -86, -64] ], [ [1100, 116, 101, 56, -86, -96], [1202, 116, 101, 56, -86, -96], [1304, 116, 101, 56, -86, -96], [1406, 116, 101, 56, -86, -96], [1508, 116, 101, 56, -86, -96], [1610, 116, 101, 56, -86, -96], [1712, 116, 101, 56, -86, -96], [1814, 116, 101, 56, -86, -96], [1916, 116, 101, 56, -86, -96], [2018, 116, 101, 56, -86, -96], [2120, 116, 101, 56, -86, -96], [2222, 116, 101, 56, -86, -96], [2324, 116, 101, 56, -86, -96], [2426, 116, 101, 56, -86, -96], [2528, 116, 101, 56, -86, -96], [2630, 116, 101, 56, -86, -96], [2732, 116, 101, 56, -86, -96], [2834, 116, 101, 56, -86, -96], [2936, 116, 101, 56, -86, -96], [3038, 116, 101, 56, -86, -96], [3140, 116, 101, 56, -86, -96], [3242, 116, 101, 56, -86, -96], [3344, 116, 101, 56, -86, -96], [3446, 116, 101, 56, -86, -96], [3548, 116, 101, 56, -86, -96], [3650, 116, 101, 56, -86, -96], [3752, 116, 101, 56, -86, -96], [3854, 116, 101, 56, -86, -96], [3956, 116, 101, 56, -86, -96], [0, 173, 101, 56, -86, -96] ], [ [102, 173, 28, 77, -12, -110], [131, 173, 28, 77, -12, -110], [160, 173, 28, 77, -12, -110], [189, 173, 28, 77, -12, -110], [218, 173, 28, 77, -12, -110], [247, 173, 28, 77, -12, -110], [276, 173, 28, 77, -12, -110], [305, 173, 28, 77, -12, -110], [334, 173, 28, 77, -12, -110], [363, 173, 28, 77, -12, -110], [392, 173, 28, 77, -12, -110], [421, 173, 28, 77, -12, -110], [450, 173, 28, 77, -12, -110], [479, 173, 28, 77, -12, -110], [508, 173, 28, 77, -12, -110], [537, 173, 28, 77, -12, -110], [566, 173, 28, 77, -12, -110], [595, 173, 28, 77, -12, -110], [624, 173, 28, 77, -12, -110], [653, 173, 28, 77, -12, -110], [682, 173, 28, 77, -12, -110], [711, 173, 28, 77, -12, -110], [740, 173, 28, 77, -12, -110], [769, 173, 28, 77, -12, -110], [798, 173, 28, 77, -12, -110], [827, 173, 28, 77, -12, -110], [856, 173, 28, 77, -12, -110], [885, 173, 28, 77, -12, -110], [914, 173, 28, 77, -12, -110], [943, 173, 28, 77, -12, -110] ], [ [972, 173, 138, 29, -20, -66], [1111, 173, 138, 29, -20, -66], [1250, 173, 138, 29, -20, -66], [1389, 173, 138, 29, -20, -66], [1528, 173, 138, 29, -20, -66], [1667, 173, 138, 29, -20, -66], [1806, 173, 138, 29, -20, -66], [1945, 173, 138, 29, -20, -66], [2084, 173, 138, 29, -20, -66], [2223, 173, 138, 29, -20, -66], [2362, 173, 138, 29, -20, -66], [2501, 173, 138, 29, -20, -66], [2640, 173, 138, 29, -20, -66], [2779, 173, 138, 29, -20, -66], [2918, 173, 138, 29, -20, -66], [3057, 173, 138, 29, -20, -66], [3196, 173, 138, 29, -20, -66], [3335, 173, 138, 29, -20, -66], [3474, 173, 138, 29, -20, -66], [3613, 173, 138, 29, -20, -66], [3752, 173, 138, 29, -20, -66], [3891, 173, 138, 29, -20, -66], [0, 251, 138, 29, -20, -66], [139, 251, 138, 29, -20, -66], [278, 251, 138, 29, -20, -66], [417, 251, 138, 29, -20, -66], [556, 251, 138, 29, -20, -66], [695, 251, 138, 29, -20, -66], [834, 251, 138, 29, -20, -66], [973, 251, 138, 29, -20, -66] ], [ [1112, 251, 28, 72, -16, -64], [1141, 251, 28, 72, -16, -64], [1170, 251, 28, 72, -16, -64], [1199, 251, 28, 72, -16, -64], [1228, 251, 28, 72, -16, -64], [1257, 251, 28, 72, -16, -64], [1286, 251, 28, 72, -16, -64], [1315, 251, 28, 72, -16, -64], [1344, 251, 28, 72, -16, -64], [1373, 251, 28, 72, -16, -64], [1402, 251, 28, 72, -16, -64], [1431, 251, 28, 72, -16, -64], [1460, 251, 28, 72, -16, -64], [1489, 251, 28, 72, -16, -64], [1518, 251, 28, 72, -16, -64], [1547, 251, 28, 72, -16, -64], [1576, 251, 28, 72, -16, -64], [1605, 251, 28, 72, -16, -64], [1634, 251, 28, 72, -16, -64], [1663, 251, 28, 72, -16, -64], [1692, 251, 28, 72, -16, -64], [1721, 251, 28, 72, -16, -64], [1750, 251, 28, 72, -16, -64], [1779, 251, 28, 72, -16, -64], [1808, 251, 28, 72, -16, -64], [1837, 251, 28, 72, -16, -64], [1866, 251, 28, 72, -16, -64], [1895, 251, 28, 72, -16, -64], [1924, 251, 28, 72, -16, -64], [1953, 251, 28, 72, -16, -64] ], [ [1982, 251, 138, 28, -118, -66], [2121, 251, 138, 28, -118, -66], [2260, 251, 138, 28, -118, -66], [2399, 251, 138, 28, -118, -66], [2538, 251, 138, 28, -118, -66], [2677, 251, 138, 28, -118, -66], [2816, 251, 138, 28, -118, -66], [2955, 251, 138, 28, -118, -66], [3094, 251, 138, 28, -118, -66], [3233, 251, 138, 28, -118, -66], [3372, 251, 138, 28, -118, -66], [3511, 251, 138, 28, -118, -66], [3650, 251, 138, 28, -118, -66], [3789, 251, 138, 28, -118, -66], [3928, 251, 138, 28, -118, -66], [0, 324, 138, 28, -118, -66], [139, 324, 138, 28, -118, -66], [278, 324, 138, 28, -118, -66], [417, 324, 138, 28, -118, -66], [556, 324, 138, 28, -118, -66], [695, 324, 138, 28, -118, -66], [834, 324, 138, 28, -118, -66], [973, 324, 138, 28, -118, -66], [1112, 324, 138, 28, -118, -66], [1251, 324, 138, 28, -118, -66], [1390, 324, 138, 28, -118, -66], [1529, 324, 138, 28, -118, -66], [1668, 324, 138, 28, -118, -66], [1807, 324, 138, 28, -118, -66], [1946, 324, 138, 28, -118, -66] ], [ [2085, 324, 66, 67, -15, -106], [2152, 324, 66, 67, -15, -106], [2219, 324, 66, 67, -15, -106], [2286, 324, 66, 67, -15, -106], [2353, 324, 66, 67, -15, -106], [2420, 324, 66, 67, -15, -106], [2487, 324, 66, 67, -15, -106], [2554, 324, 66, 67, -15, -106], [2621, 324, 66, 67, -15, -106], [2688, 324, 66, 67, -15, -106], [2755, 324, 66, 67, -15, -106], [2822, 324, 66, 67, -15, -106], [2889, 324, 66, 67, -15, -106], [2956, 324, 66, 67, -15, -106], [3023, 324, 66, 67, -15, -106], [3090, 324, 66, 67, -15, -106], [3157, 324, 66, 67, -15, -106], [3224, 324, 66, 67, -15, -106], [3291, 324, 66, 67, -15, -106], [3358, 324, 66, 67, -15, -106], [3425, 324, 66, 67, -15, -106], [3492, 324, 66, 67, -15, -106], [3559, 324, 66, 67, -15, -106], [3626, 324, 66, 67, -15, -106], [3693, 324, 66, 67, -15, -106], [3760, 324, 66, 67, -15, -106], [3827, 324, 66, 67, -15, -106], [3894, 324, 66, 67, -15, -106], [3961, 324, 66, 67, -15, -106], [4028, 324, 66, 67, -15, -106] ], [ [0, 392, 131, 36, -20, -76], [132, 392, 131, 36, -20, -76], [264, 392, 131, 36, -20, -76], [396, 392, 131, 36, -20, -76], [528, 392, 131, 36, -20, -76], [660, 392, 131, 36, -20, -76], [792, 392, 131, 36, -20, -76], [924, 392, 131, 36, -20, -76], [1056, 392, 131, 36, -20, -76], [1188, 392, 131, 36, -20, -76], [1320, 392, 131, 36, -20, -76], [1452, 392, 131, 36, -20, -76], [1584, 392, 131, 36, -20, -76], [1716, 392, 131, 36, -20, -76], [1848, 392, 131, 36, -20, -76], [1980, 392, 131, 36, -20, -76], [2112, 392, 131, 36, -20, -76], [2244, 392, 131, 36, -20, -76], [2376, 392, 131, 36, -20, -76], [2508, 392, 131, 36, -20, -76], [2640, 392, 131, 36, -20, -76], [2772, 392, 131, 36, -20, -76], [2904, 392, 131, 36, -20, -76], [3036, 392, 131, 36, -20, -76], [3168, 392, 131, 36, -20, -76], [3300, 392, 131, 36, -20, -76], [3432, 392, 131, 36, -20, -76], [3564, 392, 131, 36, -20, -76], [3696, 392, 131, 36, -20, -76], [3828, 392, 131, 36, -20, -76] ], [ [3960, 392, 130, 38, -22, -63], [0, 431, 130, 38, -22, -63], [131, 431, 130, 38, -22, -63], [262, 431, 130, 38, -22, -63], [393, 431, 130, 38, -22, -63], [524, 431, 130, 38, -22, -63], [655, 431, 130, 38, -22, -63], [786, 431, 130, 38, -22, -63], [917, 431, 130, 38, -22, -63], [1048, 431, 130, 38, -22, -63], [1179, 431, 130, 38, -22, -63], [1310, 431, 130, 38, -22, -63], [1441, 431, 130, 38, -22, -63], [1572, 431, 130, 38, -22, -63], [1703, 431, 130, 38, -22, -63], [1834, 431, 130, 38, -22, -63], [1965, 431, 130, 38, -22, -63], [2096, 431, 130, 38, -22, -63], [2227, 431, 130, 38, -22, -63], [2358, 431, 130, 38, -22, -63], [2489, 431, 130, 38, -22, -63], [2620, 431, 130, 38, -22, -63], [2751, 431, 130, 38, -22, -63], [2882, 431, 130, 38, -22, -63], [3013, 431, 130, 38, -22, -63], [3144, 431, 130, 38, -22, -63], [3275, 431, 130, 38, -22, -63], [3406, 431, 130, 38, -22, -63], [3537, 431, 130, 38, -22, -63], [3668, 431, 130, 38, -22, -63] ], [ [3799, 431, 67, 67, -19, -63], [3867, 431, 67, 67, -19, -63], [3935, 431, 67, 67, -19, -63], [4003, 431, 67, 67, -19, -63], [0, 499, 67, 67, -19, -63], [68, 499, 67, 67, -19, -63], [136, 499, 67, 67, -19, -63], [204, 499, 67, 67, -19, -63], [272, 499, 67, 67, -19, -63], [340, 499, 67, 67, -19, -63], [408, 499, 67, 67, -19, -63], [476, 499, 67, 67, -19, -63], [544, 499, 67, 67, -19, -63], [612, 499, 67, 67, -19, -63], [680, 499, 67, 67, -19, -63], [748, 499, 67, 67, -19, -63], [816, 499, 67, 67, -19, -63], [884, 499, 67, 67, -19, -63], [952, 499, 67, 67, -19, -63], [1020, 499, 67, 67, -19, -63], [1088, 499, 67, 67, -19, -63], [1156, 499, 67, 67, -19, -63], [1224, 499, 67, 67, -19, -63], [1292, 499, 67, 67, -19, -63], [1360, 499, 67, 67, -19, -63], [1428, 499, 67, 67, -19, -63], [1496, 499, 67, 67, -19, -63], [1564, 499, 67, 67, -19, -63], [1632, 499, 67, 67, -19, -63], [1700, 499, 67, 67, -19, -63] ], [ [1768, 499, 62, 73, -51, -70], [1831, 499, 62, 73, -51, -70], [1894, 499, 62, 73, -51, -70], [1957, 499, 62, 73, -51, -70], [2020, 499, 62, 73, -51, -70], [2083, 499, 62, 73, -51, -70], [2146, 499, 62, 73, -51, -70], [2209, 499, 62, 73, -51, -70], [2272, 499, 62, 73, -51, -70], [2335, 499, 62, 73, -51, -70], [2398, 499, 62, 73, -51, -70], [2461, 499, 62, 73, -51, -70], [2524, 499, 62, 73, -51, -70], [2587, 499, 62, 73, -51, -70], [2650, 499, 62, 73, -51, -70], [2713, 499, 62, 73, -51, -70], [2776, 499, 62, 73, -51, -70], [2839, 499, 62, 73, -51, -70], [2902, 499, 62, 73, -51, -70], [2965, 499, 62, 73, -51, -70], [3028, 499, 62, 73, -51, -70], [3091, 499, 62, 73, -51, -70], [3154, 499, 62, 73, -51, -70], [3217, 499, 62, 73, -51, -70], [3280, 499, 62, 73, -51, -70], [3343, 499, 62, 73, -51, -70], [3406, 499, 62, 73, -51, -70], [3469, 499, 62, 73, -51, -70], [3532, 499, 62, 73, -51, -70], [3595, 499, 62, 73, -51, -70] ], [ [3658, 499, 127, 39, -110, -65], [3786, 499, 127, 39, -110, -65], [3914, 499, 127, 39, -110, -65], [0, 573, 127, 39, -110, -65], [128, 573, 127, 39, -110, -65], [256, 573, 127, 39, -110, -65], [384, 573, 127, 39, -110, -65], [512, 573, 127, 39, -110, -65], [640, 573, 127, 39, -110, -65], [768, 573, 127, 39, -110, -65], [896, 573, 127, 39, -110, -65], [1024, 573, 127, 39, -110, -65], [1152, 573, 127, 39, -110, -65], [1280, 573, 127, 39, -110, -65], [1408, 573, 127, 39, -110, -65], [1536, 573, 127, 39, -110, -65], [1664, 573, 127, 39, -110, -65], [1792, 573, 127, 39, -110, -65], [1920, 573, 127, 39, -110, -65], [2048, 573, 127, 39, -110, -65], [2176, 573, 127, 39, -110, -65], [2304, 573, 127, 39, -110, -65], [2432, 573, 127, 39, -110, -65], [2560, 573, 127, 39, -110, -65], [2688, 573, 127, 39, -110, -65], [2816, 573, 127, 39, -110, -65], [2944, 573, 127, 39, -110, -65], [3072, 573, 127, 39, -110, -65], [3200, 573, 127, 39, -110, -65], [3328, 573, 127, 39, -110, -65] ], [ [3456, 573, 129, 39, -110, -79], [3586, 573, 129, 39, -110, -79], [3716, 573, 129, 39, -110, -79], [3846, 573, 129, 39, -110, -79], [0, 613, 129, 39, -110, -79], [130, 613, 129, 39, -110, -79], [260, 613, 129, 39, -110, -79], [390, 613, 129, 39, -110, -79], [520, 613, 129, 39, -110, -79], [650, 613, 129, 39, -110, -79], [780, 613, 129, 39, -110, -79], [910, 613, 129, 39, -110, -79], [1040, 613, 129, 39, -110, -79], [1170, 613, 129, 39, -110, -79], [1300, 613, 129, 39, -110, -79], [1430, 613, 129, 39, -110, -79], [1560, 613, 129, 39, -110, -79], [1690, 613, 129, 39, -110, -79], [1820, 613, 129, 39, -110, -79], [1950, 613, 129, 39, -110, -79], [2080, 613, 129, 39, -110, -79], [2210, 613, 129, 39, -110, -79], [2340, 613, 129, 39, -110, -79], [2470, 613, 129, 39, -110, -79], [2600, 613, 129, 39, -110, -79], [2730, 613, 129, 39, -110, -79], [2860, 613, 129, 39, -110, -79], [2990, 613, 129, 39, -110, -79], [3120, 613, 129, 39, -110, -79], [3250, 613, 129, 39, -110, -79] ], [ [3380, 613, 62, 69, -49, -107], [3443, 613, 62, 69, -49, -107], [3506, 613, 62, 69, -49, -107], [3569, 613, 62, 69, -49, -107], [3632, 613, 62, 69, -49, -107], [3695, 613, 62, 69, -49, -107], [3758, 613, 62, 69, -49, -107], [3821, 613, 62, 69, -49, -107], [3884, 613, 62, 69, -49, -107], [3947, 613, 62, 69, -49, -107], [4010, 613, 62, 69, -49, -107], [0, 683, 62, 69, -49, -107], [63, 683, 62, 69, -49, -107], [126, 683, 62, 69, -49, -107], [189, 683, 62, 69, -49, -107], [252, 683, 62, 69, -49, -107], [315, 683, 62, 69, -49, -107], [378, 683, 62, 69, -49, -107], [441, 683, 62, 69, -49, -107], [504, 683, 62, 69, -49, -107], [567, 683, 62, 69, -49, -107], [630, 683, 62, 69, -49, -107], [693, 683, 62, 69, -49, -107], [756, 683, 62, 69, -49, -107], [819, 683, 62, 69, -49, -107], [882, 683, 62, 69, -49, -107], [945, 683, 62, 69, -49, -107], [1008, 683, 62, 69, -49, -107], [1071, 683, 62, 69, -49, -107], [1134, 683, 62, 69, -49, -107] ], [ [1197, 683, 39, 76, -11, -109], [1237, 683, 39, 76, -11, -109], [1277, 683, 39, 76, -11, -109], [1317, 683, 39, 76, -11, -109], [1357, 683, 39, 76, -11, -109], [1397, 683, 39, 76, -11, -109], [1437, 683, 39, 76, -11, -109], [1477, 683, 39, 76, -11, -109], [1517, 683, 39, 76, -11, -109], [1557, 683, 39, 76, -11, -109], [1597, 683, 39, 76, -11, -109], [1637, 683, 39, 76, -11, -109], [1677, 683, 39, 76, -11, -109], [1717, 683, 39, 76, -11, -109], [1757, 683, 39, 76, -11, -109], [1797, 683, 39, 76, -11, -109], [1837, 683, 39, 76, -11, -109], [1877, 683, 39, 76, -11, -109], [1917, 683, 39, 76, -11, -109], [1957, 683, 39, 76, -11, -109], [1997, 683, 39, 76, -11, -109], [2037, 683, 39, 76, -11, -109], [2077, 683, 39, 76, -11, -109], [2117, 683, 39, 76, -11, -109], [2157, 683, 39, 76, -11, -109], [2197, 683, 39, 76, -11, -109], [2237, 683, 39, 76, -11, -109], [2277, 683, 39, 76, -11, -109], [2317, 683, 39, 76, -11, -109], [2357, 683, 39, 76, -11, -109] ], [ [2397, 683, 82, 63, -12, -98], [2480, 683, 82, 63, -12, -98], [2563, 683, 82, 63, -12, -98], [2646, 683, 82, 63, -12, -98], [2729, 683, 82, 63, -12, -98], [2812, 683, 82, 63, -12, -98], [2895, 683, 82, 63, -12, -98], [2978, 683, 82, 63, -12, -98], [3061, 683, 82, 63, -12, -98], [3144, 683, 82, 63, -12, -98], [3227, 683, 82, 63, -12, -98], [3310, 683, 82, 63, -12, -98], [3393, 683, 82, 63, -12, -98], [3476, 683, 82, 63, -12, -98], [3559, 683, 82, 63, -12, -98], [3642, 683, 82, 63, -12, -98], [3725, 683, 82, 63, -12, -98], [3808, 683, 82, 63, -12, -98], [3891, 683, 82, 63, -12, -98], [3974, 683, 82, 63, -12, -98], [0, 760, 82, 63, -12, -98], [83, 760, 82, 63, -12, -98], [166, 760, 82, 63, -12, -98], [249, 760, 82, 63, -12, -98], [332, 760, 82, 63, -12, -98], [415, 760, 82, 63, -12, -98], [498, 760, 82, 63, -12, -98], [581, 760, 82, 63, -12, -98], [664, 760, 82, 63, -12, -98], [747, 760, 82, 63, -12, -98] ], [ [830, 760, 122, 47, -21, -86], [953, 760, 122, 47, -21, -86], [1076, 760, 122, 47, -21, -86], [1199, 760, 122, 47, -21, -86], [1322, 760, 122, 47, -21, -86], [1445, 760, 122, 47, -21, -86], [1568, 760, 122, 47, -21, -86], [1691, 760, 122, 47, -21, -86], [1814, 760, 122, 47, -21, -86], [1937, 760, 122, 47, -21, -86], [2060, 760, 122, 47, -21, -86], [2183, 760, 122, 47, -21, -86], [2306, 760, 122, 47, -21, -86], [2429, 760, 122, 47, -21, -86], [2552, 760, 122, 47, -21, -86], [2675, 760, 122, 47, -21, -86], [2798, 760, 122, 47, -21, -86], [2921, 760, 122, 47, -21, -86], [3044, 760, 122, 47, -21, -86], [3167, 760, 122, 47, -21, -86], [3290, 760, 122, 47, -21, -86], [3413, 760, 122, 47, -21, -86], [3536, 760, 122, 47, -21, -86], [3659, 760, 122, 47, -21, -86], [3782, 760, 122, 47, -21, -86], [3905, 760, 122, 47, -21, -86], [0, 824, 122, 47, -21, -86], [123, 824, 122, 47, -21, -86], [246, 824, 122, 47, -21, -86], [369, 824, 122, 47, -21, -86] ], [ [492, 824, 138, 30, -21, -69], [631, 824, 138, 30, -21, -69], [770, 824, 138, 30, -21, -69], [909, 824, 138, 30, -21, -69], [1048, 824, 138, 30, -21, -69], [1187, 824, 138, 30, -21, -69], [1326, 824, 138, 30, -21, -69], [1465, 824, 138, 30, -21, -69], [1604, 824, 138, 30, -21, -69], [1743, 824, 138, 30, -21, -69], [1882, 824, 138, 30, -21, -69], [2021, 824, 138, 30, -21, -69], [2160, 824, 138, 30, -21, -69], [2299, 824, 138, 30, -21, -69], [2438, 824, 138, 30, -21, -69], [2577, 824, 138, 30, -21, -69], [2716, 824, 138, 30, -21, -69], [2855, 824, 138, 30, -21, -69], [2994, 824, 138, 30, -21, -69], [3133, 824, 138, 30, -21, -69], [3272, 824, 138, 30, -21, -69], [3411, 824, 138, 30, -21, -69], [3550, 824, 138, 30, -21, -69], [3689, 824, 138, 30, -21, -69], [3828, 824, 138, 30, -21, -69], [0, 872, 138, 30, -21, -69], [139, 872, 138, 30, -21, -69], [278, 872, 138, 30, -21, -69], [417, 872, 138, 30, -21, -69], [556, 872, 138, 30, -21, -69] ], [ [695, 872, 135, 34, -20, -67], [831, 872, 135, 34, -20, -67], [967, 872, 135, 34, -20, -67], [1103, 872, 135, 34, -20, -67], [1239, 872, 135, 34, -20, -67], [1375, 872, 135, 34, -20, -67], [1511, 872, 135, 34, -20, -67], [1647, 872, 135, 34, -20, -67], [1783, 872, 135, 34, -20, -67], [1919, 872, 135, 34, -20, -67], [2055, 872, 135, 34, -20, -67], [2191, 872, 135, 34, -20, -67], [2327, 872, 135, 34, -20, -67], [2463, 872, 135, 34, -20, -67], [2599, 872, 135, 34, -20, -67], [2735, 872, 135, 34, -20, -67], [2871, 872, 135, 34, -20, -67], [3007, 872, 135, 34, -20, -67], [3143, 872, 135, 34, -20, -67], [3279, 872, 135, 34, -20, -67], [3415, 872, 135, 34, -20, -67], [3551, 872, 135, 34, -20, -67], [3687, 872, 135, 34, -20, -67], [3823, 872, 135, 34, -20, -67], [3959, 872, 135, 34, -20, -67], [0, 907, 135, 34, -20, -67], [136, 907, 135, 34, -20, -67], [272, 907, 135, 34, -20, -67], [408, 907, 135, 34, -20, -67], [544, 907, 135, 34, -20, -67] ], [ [680, 907, 116, 47, -16, -64], [797, 907, 116, 47, -16, -64], [914, 907, 116, 47, -16, -64], [1031, 907, 116, 47, -16, -64], [1148, 907, 116, 47, -16, -64], [1265, 907, 116, 47, -16, -64], [1382, 907, 116, 47, -16, -64], [1499, 907, 116, 47, -16, -64], [1616, 907, 116, 47, -16, -64], [1733, 907, 116, 47, -16, -64], [1850, 907, 116, 47, -16, -64], [1967, 907, 116, 47, -16, -64], [2084, 907, 116, 47, -16, -64], [2201, 907, 116, 47, -16, -64], [2318, 907, 116, 47, -16, -64], [2435, 907, 116, 47, -16, -64], [2552, 907, 116, 47, -16, -64], [2669, 907, 116, 47, -16, -64], [2786, 907, 116, 47, -16, -64], [2903, 907, 116, 47, -16, -64], [3020, 907, 116, 47, -16, -64], [3137, 907, 116, 47, -16, -64], [3254, 907, 116, 47, -16, -64], [3371, 907, 116, 47, -16, -64], [3488, 907, 116, 47, -16, -64], [3605, 907, 116, 47, -16, -64], [3722, 907, 116, 47, -16, -64], [3839, 907, 116, 47, -16, -64], [3956, 907, 116, 47, -16, -64], [0, 955, 116, 47, -16, -64] ], [ [117, 955, 85, 63, -17, -64], [203, 955, 85, 63, -17, -64], [289, 955, 85, 63, -17, -64], [375, 955, 85, 63, -17, -64], [461, 955, 85, 63, -17, -64], [547, 955, 85, 63, -17, -64], [633, 955, 85, 63, -17, -64], [719, 955, 85, 63, -17, -64], [805, 955, 85, 63, -17, -64], [891, 955, 85, 63, -17, -64], [977, 955, 85, 63, -17, -64], [1063, 955, 85, 63, -17, -64], [1149, 955, 85, 63, -17, -64], [1235, 955, 85, 63, -17, -64], [1321, 955, 85, 63, -17, -64], [1407, 955, 85, 63, -17, -64], [1493, 955, 85, 63, -17, -64], [1579, 955, 85, 63, -17, -64], [1665, 955, 85, 63, -17, -64], [1751, 955, 85, 63, -17, -64], [1837, 955, 85, 63, -17, -64], [1923, 955, 85, 63, -17, -64], [2009, 955, 85, 63, -17, -64], [2095, 955, 85, 63, -17, -64], [2181, 955, 85, 63, -17, -64], [2267, 955, 85, 63, -17, -64], [2353, 955, 85, 63, -17, -64], [2439, 955, 85, 63, -17, -64], [2525, 955, 85, 63, -17, -64], [2611, 955, 85, 63, -17, -64] ], [ [2697, 955, 39, 74, -13, -70], [2737, 955, 39, 74, -13, -70], [2777, 955, 39, 74, -13, -70], [2817, 955, 39, 74, -13, -70], [2857, 955, 39, 74, -13, -70], [2897, 955, 39, 74, -13, -70], [2937, 955, 39, 74, -13, -70], [2977, 955, 39, 74, -13, -70], [3017, 955, 39, 74, -13, -70], [3057, 955, 39, 74, -13, -70], [3097, 955, 39, 74, -13, -70], [3137, 955, 39, 74, -13, -70], [3177, 955, 39, 74, -13, -70], [3217, 955, 39, 74, -13, -70], [3257, 955, 39, 74, -13, -70], [3297, 955, 39, 74, -13, -70], [3337, 955, 39, 74, -13, -70], [3377, 955, 39, 74, -13, -70], [3417, 955, 39, 74, -13, -70], [3457, 955, 39, 74, -13, -70], [3497, 955, 39, 74, -13, -70], [3537, 955, 39, 74, -13, -70], [3577, 955, 39, 74, -13, -70], [3617, 955, 39, 74, -13, -70], [3657, 955, 39, 74, -13, -70], [3697, 955, 39, 74, -13, -70], [3737, 955, 39, 74, -13, -70], [3777, 955, 39, 74, -13, -70], [3817, 955, 39, 74, -13, -70], [3857, 955, 39, 74, -13, -70] ], [ [3897, 955, 44, 69, -29, -66], [3942, 955, 44, 69, -29, -66], [3987, 955, 44, 69, -29, -66], [4032, 955, 44, 69, -29, -66], [0, 1030, 44, 69, -29, -66], [45, 1030, 44, 69, -29, -66], [90, 1030, 44, 69, -29, -66], [135, 1030, 44, 69, -29, -66], [180, 1030, 44, 69, -29, -66], [225, 1030, 44, 69, -29, -66], [270, 1030, 44, 69, -29, -66], [315, 1030, 44, 69, -29, -66], [360, 1030, 44, 69, -29, -66], [405, 1030, 44, 69, -29, -66], [450, 1030, 44, 69, -29, -66], [495, 1030, 44, 69, -29, -66], [540, 1030, 44, 69, -29, -66], [585, 1030, 44, 69, -29, -66], [630, 1030, 44, 69, -29, -66], [675, 1030, 44, 69, -29, -66], [720, 1030, 44, 69, -29, -66], [765, 1030, 44, 69, -29, -66], [810, 1030, 44, 69, -29, -66], [855, 1030, 44, 69, -29, -66], [900, 1030, 44, 69, -29, -66], [945, 1030, 44, 69, -29, -66], [990, 1030, 44, 69, -29, -66], [1035, 1030, 44, 69, -29, -66], [1080, 1030, 44, 69, -29, -66], [1125, 1030, 44, 69, -29, -66] ], [ [1170, 1030, 83, 66, -70, -70], [1254, 1030, 83, 66, -70, -70], [1338, 1030, 83, 66, -70, -70], [1422, 1030, 83, 66, -70, -70], [1506, 1030, 83, 66, -70, -70], [1590, 1030, 83, 66, -70, -70], [1674, 1030, 83, 66, -70, -70], [1758, 1030, 83, 66, -70, -70], [1842, 1030, 83, 66, -70, -70], [1926, 1030, 83, 66, -70, -70], [2010, 1030, 83, 66, -70, -70], [2094, 1030, 83, 66, -70, -70], [2178, 1030, 83, 66, -70, -70], [2262, 1030, 83, 66, -70, -70], [2346, 1030, 83, 66, -70, -70], [2430, 1030, 83, 66, -70, -70], [2514, 1030, 83, 66, -70, -70], [2598, 1030, 83, 66, -70, -70], [2682, 1030, 83, 66, -70, -70], [2766, 1030, 83, 66, -70, -70], [2850, 1030, 83, 66, -70, -70], [2934, 1030, 83, 66, -70, -70], [3018, 1030, 83, 66, -70, -70], [3102, 1030, 83, 66, -70, -70], [3186, 1030, 83, 66, -70, -70], [3270, 1030, 83, 66, -70, -70], [3354, 1030, 83, 66, -70, -70], [3438, 1030, 83, 66, -70, -70], [3522, 1030, 83, 66, -70, -70], [3606, 1030, 83, 66, -70, -70] ], [ [3690, 1030, 119, 49, -99, -67], [3810, 1030, 119, 49, -99, -67], [3930, 1030, 119, 49, -99, -67], [0, 1100, 119, 49, -99, -67], [120, 1100, 119, 49, -99, -67], [240, 1100, 119, 49, -99, -67], [360, 1100, 119, 49, -99, -67], [480, 1100, 119, 49, -99, -67], [600, 1100, 119, 49, -99, -67], [720, 1100, 119, 49, -99, -67], [840, 1100, 119, 49, -99, -67], [960, 1100, 119, 49, -99, -67], [1080, 1100, 119, 49, -99, -67], [1200, 1100, 119, 49, -99, -67], [1320, 1100, 119, 49, -99, -67], [1440, 1100, 119, 49, -99, -67], [1560, 1100, 119, 49, -99, -67], [1680, 1100, 119, 49, -99, -67], [1800, 1100, 119, 49, -99, -67], [1920, 1100, 119, 49, -99, -67], [2040, 1100, 119, 49, -99, -67], [2160, 1100, 119, 49, -99, -67], [2280, 1100, 119, 49, -99, -67], [2400, 1100, 119, 49, -99, -67], [2520, 1100, 119, 49, -99, -67], [2640, 1100, 119, 49, -99, -67], [2760, 1100, 119, 49, -99, -67], [2880, 1100, 119, 49, -99, -67], [3000, 1100, 119, 49, -99, -67], [3120, 1100, 119, 49, -99, -67] ], [ [3240, 1100, 135, 33, -116, -67], [3376, 1100, 135, 33, -116, -67], [3512, 1100, 135, 33, -116, -67], [3648, 1100, 135, 33, -116, -67], [3784, 1100, 135, 33, -116, -67], [3920, 1100, 135, 33, -116, -67], [0, 1150, 135, 33, -116, -67], [136, 1150, 135, 33, -116, -67], [272, 1150, 135, 33, -116, -67], [408, 1150, 135, 33, -116, -67], [544, 1150, 135, 33, -116, -67], [680, 1150, 135, 33, -116, -67], [816, 1150, 135, 33, -116, -67], [952, 1150, 135, 33, -116, -67], [1088, 1150, 135, 33, -116, -67], [1224, 1150, 135, 33, -116, -67], [1360, 1150, 135, 33, -116, -67], [1496, 1150, 135, 33, -116, -67], [1632, 1150, 135, 33, -116, -67], [1768, 1150, 135, 33, -116, -67], [1904, 1150, 135, 33, -116, -67], [2040, 1150, 135, 33, -116, -67], [2176, 1150, 135, 33, -116, -67], [2312, 1150, 135, 33, -116, -67], [2448, 1150, 135, 33, -116, -67], [2584, 1150, 135, 33, -116, -67], [2720, 1150, 135, 33, -116, -67], [2856, 1150, 135, 33, -116, -67], [2992, 1150, 135, 33, -116, -67], [3128, 1150, 135, 33, -116, -67] ], [ [3264, 1150, 137, 33, -116, -70], [3402, 1150, 137, 33, -116, -70], [3540, 1150, 137, 33, -116, -70], [3678, 1150, 137, 33, -116, -70], [3816, 1150, 137, 33, -116, -70], [3954, 1150, 137, 33, -116, -70], [0, 1184, 137, 33, -116, -70], [138, 1184, 137, 33, -116, -70], [276, 1184, 137, 33, -116, -70], [414, 1184, 137, 33, -116, -70], [552, 1184, 137, 33, -116, -70], [690, 1184, 137, 33, -116, -70], [828, 1184, 137, 33, -116, -70], [966, 1184, 137, 33, -116, -70], [1104, 1184, 137, 33, -116, -70], [1242, 1184, 137, 33, -116, -70], [1380, 1184, 137, 33, -116, -70], [1518, 1184, 137, 33, -116, -70], [1656, 1184, 137, 33, -116, -70], [1794, 1184, 137, 33, -116, -70], [1932, 1184, 137, 33, -116, -70], [2070, 1184, 137, 33, -116, -70], [2208, 1184, 137, 33, -116, -70], [2346, 1184, 137, 33, -116, -70], [2484, 1184, 137, 33, -116, -70], [2622, 1184, 137, 33, -116, -70], [2760, 1184, 137, 33, -116, -70], [2898, 1184, 137, 33, -116, -70], [3036, 1184, 137, 33, -116, -70], [3174, 1184, 137, 33, -116, -70] ], [ [3312, 1184, 121, 47, -99, -86], [3434, 1184, 121, 47, -99, -86], [3556, 1184, 121, 47, -99, -86], [3678, 1184, 121, 47, -99, -86], [3800, 1184, 121, 47, -99, -86], [3922, 1184, 121, 47, -99, -86], [0, 1232, 121, 47, -99, -86], [122, 1232, 121, 47, -99, -86], [244, 1232, 121, 47, -99, -86], [366, 1232, 121, 47, -99, -86], [488, 1232, 121, 47, -99, -86], [610, 1232, 121, 47, -99, -86], [732, 1232, 121, 47, -99, -86], [854, 1232, 121, 47, -99, -86], [976, 1232, 121, 47, -99, -86], [1098, 1232, 121, 47, -99, -86], [1220, 1232, 121, 47, -99, -86], [1342, 1232, 121, 47, -99, -86], [1464, 1232, 121, 47, -99, -86], [1586, 1232, 121, 47, -99, -86], [1708, 1232, 121, 47, -99, -86], [1830, 1232, 121, 47, -99, -86], [1952, 1232, 121, 47, -99, -86], [2074, 1232, 121, 47, -99, -86], [2196, 1232, 121, 47, -99, -86], [2318, 1232, 121, 47, -99, -86], [2440, 1232, 121, 47, -99, -86], [2562, 1232, 121, 47, -99, -86], [2684, 1232, 121, 47, -99, -86], [2806, 1232, 121, 47, -99, -86] ], [ [2928, 1232, 86, 66, -68, -100], [3015, 1232, 86, 66, -68, -100], [3102, 1232, 86, 66, -68, -100], [3189, 1232, 86, 66, -68, -100], [3276, 1232, 86, 66, -68, -100], [3363, 1232, 86, 66, -68, -100], [3450, 1232, 86, 66, -68, -100], [3537, 1232, 86, 66, -68, -100], [3624, 1232, 86, 66, -68, -100], [3711, 1232, 86, 66, -68, -100], [3798, 1232, 86, 66, -68, -100], [3885, 1232, 86, 66, -68, -100], [3972, 1232, 86, 66, -68, -100], [0, 1299, 86, 66, -68, -100], [87, 1299, 86, 66, -68, -100], [174, 1299, 86, 66, -68, -100], [261, 1299, 86, 66, -68, -100], [348, 1299, 86, 66, -68, -100], [435, 1299, 86, 66, -68, -100], [522, 1299, 86, 66, -68, -100], [609, 1299, 86, 66, -68, -100], [696, 1299, 86, 66, -68, -100], [783, 1299, 86, 66, -68, -100], [870, 1299, 86, 66, -68, -100], [957, 1299, 86, 66, -68, -100], [1044, 1299, 86, 66, -68, -100], [1131, 1299, 86, 66, -68, -100], [1218, 1299, 86, 66, -68, -100], [1305, 1299, 86, 66, -68, -100], [1392, 1299, 86, 66, -68, -100] ], [ [1479, 1299, 40, 70, -25, -109], [1520, 1299, 40, 70, -25, -109], [1561, 1299, 40, 70, -25, -109], [1602, 1299, 40, 70, -25, -109], [1643, 1299, 40, 70, -25, -109], [1684, 1299, 40, 70, -25, -109], [1725, 1299, 40, 70, -25, -109], [1766, 1299, 40, 70, -25, -109], [1807, 1299, 40, 70, -25, -109], [1848, 1299, 40, 70, -25, -109], [1889, 1299, 40, 70, -25, -109], [1930, 1299, 40, 70, -25, -109], [1971, 1299, 40, 70, -25, -109], [2012, 1299, 40, 70, -25, -109], [2053, 1299, 40, 70, -25, -109], [2094, 1299, 40, 70, -25, -109], [2135, 1299, 40, 70, -25, -109], [2176, 1299, 40, 70, -25, -109], [2217, 1299, 40, 70, -25, -109], [2258, 1299, 40, 70, -25, -109], [2299, 1299, 40, 70, -25, -109], [2340, 1299, 40, 70, -25, -109], [2381, 1299, 40, 70, -25, -109], [2422, 1299, 40, 70, -25, -109], [2463, 1299, 40, 70, -25, -109], [2504, 1299, 40, 70, -25, -109], [2545, 1299, 40, 70, -25, -109], [2586, 1299, 40, 70, -25, -109], [2627, 1299, 40, 70, -25, -109], [2668, 1299, 40, 70, -25, -109] ] ], } export const HOLYBOLT_META: MissileMeta = { name: "holybolt", celFile: "HolyBoltMissile", width: 512, height: 137, directions: 1, framesPerDirection: 16, animSpeed: 16, groups: [ [ [0, 0, 79, 45, -39, -59], [80, 0, 79, 45, -39, -59], [160, 0, 79, 45, -39, -59], [240, 0, 79, 45, -39, -59], [320, 0, 79, 45, -39, -59], [400, 0, 79, 45, -39, -59], [0, 46, 79, 45, -39, -59], [80, 46, 79, 45, -39, -59], [160, 46, 79, 45, -39, -59], [240, 46, 79, 45, -39, -59], [320, 46, 79, 45, -39, -59], [400, 46, 79, 45, -39, -59], [0, 92, 79, 45, -39, -59], [80, 92, 79, 45, -39, -59], [160, 92, 79, 45, -39, -59], [240, 92, 79, 45, -39, -59] ] ], } export const BLESSEDHAMMER_META: MissileMeta = { name: "blessedhammer", celFile: "blessedhammer", width: 512, height: 192, directions: 16, framesPerDirection: 6, animSpeed: 16, groups: [ [ [0, 0, 27, 38, -13, -56], [28, 0, 27, 38, -13, -56], [56, 0, 27, 38, -13, -56], [84, 0, 27, 38, -13, -56], [112, 0, 27, 38, -13, -56], [140, 0, 27, 38, -13, -56] ], [ [168, 0, 26, 33, -13, -53], [195, 0, 26, 33, -13, -53], [222, 0, 26, 33, -13, -53], [249, 0, 26, 33, -13, -53], [276, 0, 26, 33, -13, -53], [303, 0, 26, 33, -13, -53] ], [ [330, 0, 27, 33, -14, -54], [358, 0, 27, 33, -14, -54], [386, 0, 27, 33, -14, -54], [414, 0, 27, 33, -14, -54], [442, 0, 27, 33, -14, -54], [470, 0, 27, 33, -14, -54] ], [ [0, 39, 27, 38, -13, -56], [28, 39, 27, 38, -13, -56], [56, 39, 27, 38, -13, -56], [84, 39, 27, 38, -13, -56], [112, 39, 27, 38, -13, -56], [140, 39, 27, 38, -13, -56] ], [ [168, 39, 7, 38, -3, -56], [176, 39, 7, 38, -3, -56], [184, 39, 7, 38, -3, -56], [192, 39, 7, 38, -3, -56], [200, 39, 7, 38, -3, -56], [208, 39, 7, 38, -3, -56] ], [ [216, 39, 36, 35, -18, -54], [253, 39, 36, 35, -18, -54], [290, 39, 36, 35, -18, -54], [327, 39, 36, 35, -18, -54], [364, 39, 36, 35, -18, -54], [401, 39, 36, 35, -18, -54] ], [ [438, 39, 7, 32, -4, -53], [446, 39, 7, 32, -4, -53], [454, 39, 7, 32, -4, -53], [462, 39, 7, 32, -4, -53], [470, 39, 7, 32, -4, -53], [478, 39, 7, 32, -4, -53] ], [ [0, 78, 36, 35, -18, -55], [37, 78, 36, 35, -18, -55], [74, 78, 36, 35, -18, -55], [111, 78, 36, 35, -18, -55], [148, 78, 36, 35, -18, -55], [185, 78, 36, 35, -18, -55] ], [ [222, 78, 16, 38, -8, -56], [239, 78, 16, 38, -8, -56], [256, 78, 16, 38, -8, -56], [273, 78, 16, 38, -8, -56], [290, 78, 16, 38, -8, -56], [307, 78, 16, 38, -8, -56] ], [ [324, 78, 34, 36, -17, -55], [359, 78, 34, 36, -17, -55], [394, 78, 34, 36, -17, -55], [429, 78, 34, 36, -17, -55], [464, 78, 34, 36, -17, -55], [0, 117, 34, 36, -17, -55] ], [ [35, 117, 34, 34, -17, -54], [70, 117, 34, 34, -17, -54], [105, 117, 34, 34, -17, -54], [140, 117, 34, 34, -17, -54], [175, 117, 34, 34, -17, -54], [210, 117, 34, 34, -17, -54] ], [ [245, 117, 16, 32, -8, -53], [262, 117, 16, 32, -8, -53], [279, 117, 16, 32, -8, -53], [296, 117, 16, 32, -8, -53], [313, 117, 16, 32, -8, -53], [330, 117, 16, 32, -8, -53] ], [ [347, 117, 16, 32, -9, -53], [364, 117, 16, 32, -9, -53], [381, 117, 16, 32, -9, -53], [398, 117, 16, 32, -9, -53], [415, 117, 16, 32, -9, -53], [432, 117, 16, 32, -9, -53] ], [ [449, 117, 33, 34, -17, -54], [0, 154, 33, 34, -17, -54], [34, 154, 33, 34, -17, -54], [68, 154, 33, 34, -17, -54], [102, 154, 33, 34, -17, -54], [136, 154, 33, 34, -17, -54] ], [ [170, 154, 34, 36, -17, -55], [205, 154, 34, 36, -17, -55], [240, 154, 34, 36, -17, -55], [275, 154, 34, 36, -17, -55], [310, 154, 34, 36, -17, -55], [345, 154, 34, 36, -17, -55] ], [ [380, 154, 16, 38, -7, -56], [397, 154, 16, 38, -7, -56], [414, 154, 16, 38, -7, -56], [431, 154, 16, 38, -7, -56], [448, 154, 16, 38, -7, -56], [465, 154, 16, 38, -7, -56] ] ], } export const MAGICARROW_META: MissileMeta = { name: "magicarrow", celFile: "SafeArrow", width: 1024, height: 287, directions: 32, framesPerDirection: 8, animSpeed: 16, groups: [ [ [0, 0, 41, 24, -18, -60], [42, 0, 41, 24, -18, -60], [84, 0, 41, 24, -18, -60], [126, 0, 41, 24, -18, -60], [168, 0, 41, 24, -18, -60], [210, 0, 41, 24, -18, -60], [252, 0, 41, 24, -18, -60], [294, 0, 41, 24, -18, -60] ], [ [336, 0, 40, 25, -18, -58], [377, 0, 40, 25, -18, -58], [418, 0, 40, 25, -18, -58], [459, 0, 40, 25, -18, -58], [500, 0, 40, 25, -18, -58], [541, 0, 40, 25, -18, -58], [582, 0, 40, 25, -18, -58], [623, 0, 40, 25, -18, -58] ], [ [664, 0, 40, 25, -22, -58], [705, 0, 40, 25, -22, -58], [746, 0, 40, 25, -22, -58], [787, 0, 40, 25, -22, -58], [828, 0, 40, 25, -22, -58], [869, 0, 40, 25, -22, -58], [910, 0, 40, 25, -22, -58], [951, 0, 40, 25, -22, -58] ], [ [0, 26, 41, 24, -23, -60], [42, 26, 41, 24, -23, -60], [84, 26, 41, 24, -23, -60], [126, 26, 41, 24, -23, -60], [168, 26, 41, 24, -23, -60], [210, 26, 41, 24, -23, -60], [252, 26, 41, 24, -23, -60], [294, 26, 41, 24, -23, -60] ], [ [336, 26, 18, 31, -9, -64], [355, 26, 18, 31, -9, -64], [374, 26, 18, 31, -9, -64], [393, 26, 18, 31, -9, -64], [412, 26, 18, 31, -9, -64], [431, 26, 18, 31, -9, -64], [450, 26, 18, 31, -9, -64], [469, 26, 18, 31, -9, -64] ], [ [488, 26, 53, 17, -23, -55], [542, 26, 53, 17, -23, -55], [596, 26, 53, 17, -23, -55], [650, 26, 53, 17, -23, -55], [704, 26, 53, 17, -23, -55], [758, 26, 53, 17, -23, -55], [812, 26, 53, 17, -23, -55], [866, 26, 53, 17, -23, -55] ], [ [920, 26, 18, 30, -9, -60], [939, 26, 18, 30, -9, -60], [958, 26, 18, 30, -9, -60], [977, 26, 18, 30, -9, -60], [996, 26, 18, 30, -9, -60], [0, 58, 18, 30, -9, -60], [19, 58, 18, 30, -9, -60], [38, 58, 18, 30, -9, -60] ], [ [57, 58, 51, 17, -29, -55], [109, 58, 51, 17, -29, -55], [161, 58, 51, 17, -29, -55], [213, 58, 51, 17, -29, -55], [265, 58, 51, 17, -29, -55], [317, 58, 51, 17, -29, -55], [369, 58, 51, 17, -29, -55], [421, 58, 51, 17, -29, -55] ], [ [473, 58, 26, 28, -12, -62], [500, 58, 26, 28, -12, -62], [527, 58, 26, 28, -12, -62], [554, 58, 26, 28, -12, -62], [581, 58, 26, 28, -12, -62], [608, 58, 26, 28, -12, -62], [635, 58, 26, 28, -12, -62], [662, 58, 26, 28, -12, -62] ], [ [689, 58, 50, 19, -22, -57], [740, 58, 50, 19, -22, -57], [791, 58, 50, 19, -22, -57], [842, 58, 50, 19, -22, -57], [893, 58, 50, 19, -22, -57], [944, 58, 50, 19, -22, -57], [0, 89, 50, 19, -22, -57], [51, 89, 50, 19, -22, -57] ], [ [102, 89, 48, 20, -21, -56], [151, 89, 48, 20, -21, -56], [200, 89, 48, 20, -21, -56], [249, 89, 48, 20, -21, -56], [298, 89, 48, 20, -21, -56], [347, 89, 48, 20, -21, -56], [396, 89, 48, 20, -21, -56], [445, 89, 48, 20, -21, -56] ], [ [494, 89, 27, 28, -12, -59], [522, 89, 27, 28, -12, -59], [550, 89, 27, 28, -12, -59], [578, 89, 27, 28, -12, -59], [606, 89, 27, 28, -12, -59], [634, 89, 27, 28, -12, -59], [662, 89, 27, 28, -12, -59], [690, 89, 27, 28, -12, -59] ], [ [718, 89, 27, 28, -15, -59], [746, 89, 27, 28, -15, -59], [774, 89, 27, 28, -15, -59], [802, 89, 27, 28, -15, -59], [830, 89, 27, 28, -15, -59], [858, 89, 27, 28, -15, -59], [886, 89, 27, 28, -15, -59], [914, 89, 27, 28, -15, -59] ], [ [942, 89, 50, 20, -28, -56], [0, 118, 50, 20, -28, -56], [51, 118, 50, 20, -28, -56], [102, 118, 50, 20, -28, -56], [153, 118, 50, 20, -28, -56], [204, 118, 50, 20, -28, -56], [255, 118, 50, 20, -28, -56], [306, 118, 50, 20, -28, -56] ], [ [357, 118, 50, 19, -28, -57], [408, 118, 50, 19, -28, -57], [459, 118, 50, 19, -28, -57], [510, 118, 50, 19, -28, -57], [561, 118, 50, 19, -28, -57], [612, 118, 50, 19, -28, -57], [663, 118, 50, 19, -28, -57], [714, 118, 50, 19, -28, -57] ], [ [765, 118, 27, 28, -15, -62], [793, 118, 27, 28, -15, -62], [821, 118, 27, 28, -15, -62], [849, 118, 27, 28, -15, -62], [877, 118, 27, 28, -15, -62], [905, 118, 27, 28, -15, -62], [933, 118, 27, 28, -15, -62], [961, 118, 27, 28, -15, -62] ], [ [989, 118, 20, 30, -9, -63], [0, 149, 20, 30, -9, -63], [21, 149, 20, 30, -9, -63], [42, 149, 20, 30, -9, -63], [63, 149, 20, 30, -9, -63], [84, 149, 20, 30, -9, -63], [105, 149, 20, 30, -9, -63], [126, 149, 20, 30, -9, -63] ], [ [147, 149, 33, 26, -15, -61], [181, 149, 33, 26, -15, -61], [215, 149, 33, 26, -15, -61], [249, 149, 33, 26, -15, -61], [283, 149, 33, 26, -15, -61], [317, 149, 33, 26, -15, -61], [351, 149, 33, 26, -15, -61], [385, 149, 33, 26, -15, -61] ], [ [419, 149, 45, 22, -20, -59], [465, 149, 45, 22, -20, -59], [511, 149, 45, 22, -20, -59], [557, 149, 45, 22, -20, -59], [603, 149, 45, 22, -20, -59], [649, 149, 45, 22, -20, -59], [695, 149, 45, 22, -20, -59], [741, 149, 45, 22, -20, -59] ], [ [787, 149, 51, 18, -22, -56], [839, 149, 51, 18, -22, -56], [891, 149, 51, 18, -22, -56], [943, 149, 51, 18, -22, -56], [0, 180, 51, 18, -22, -56], [52, 180, 51, 18, -22, -56], [104, 180, 51, 18, -22, -56], [156, 180, 51, 18, -22, -56] ], [ [208, 180, 52, 17, -23, -55], [261, 180, 52, 17, -23, -55], [314, 180, 52, 17, -23, -55], [367, 180, 52, 17, -23, -55], [420, 180, 52, 17, -23, -55], [473, 180, 52, 17, -23, -55], [526, 180, 52, 17, -23, -55], [579, 180, 52, 17, -23, -55] ], [ [632, 180, 45, 22, -20, -57], [678, 180, 45, 22, -20, -57], [724, 180, 45, 22, -20, -57], [770, 180, 45, 22, -20, -57], [816, 180, 45, 22, -20, -57], [862, 180, 45, 22, -20, -57], [908, 180, 45, 22, -20, -57], [954, 180, 45, 22, -20, -57] ], [ [0, 203, 33, 27, -15, -59], [34, 203, 33, 27, -15, -59], [68, 203, 33, 27, -15, -59], [102, 203, 33, 27, -15, -59], [136, 203, 33, 27, -15, -59], [170, 203, 33, 27, -15, -59], [204, 203, 33, 27, -15, -59], [238, 203, 33, 27, -15, -59] ], [ [272, 203, 20, 29, -9, -60], [293, 203, 20, 29, -9, -60], [314, 203, 20, 29, -9, -60], [335, 203, 20, 29, -9, -60], [356, 203, 20, 29, -9, -60], [377, 203, 20, 29, -9, -60], [398, 203, 20, 29, -9, -60], [419, 203, 20, 29, -9, -60] ], [ [440, 203, 20, 30, -11, -60], [461, 203, 20, 30, -11, -60], [482, 203, 20, 30, -11, -60], [503, 203, 20, 30, -11, -60], [524, 203, 20, 30, -11, -60], [545, 203, 20, 30, -11, -60], [566, 203, 20, 30, -11, -60], [587, 203, 20, 30, -11, -60] ], [ [608, 203, 34, 27, -19, -59], [643, 203, 34, 27, -19, -59], [678, 203, 34, 27, -19, -59], [713, 203, 34, 27, -19, -59], [748, 203, 34, 27, -19, -59], [783, 203, 34, 27, -19, -59], [818, 203, 34, 27, -19, -59], [853, 203, 34, 27, -19, -59] ], [ [888, 203, 46, 22, -26, -57], [935, 203, 46, 22, -26, -57], [0, 234, 46, 22, -26, -57], [47, 234, 46, 22, -26, -57], [94, 234, 46, 22, -26, -57], [141, 234, 46, 22, -26, -57], [188, 234, 46, 22, -26, -57], [235, 234, 46, 22, -26, -57] ], [ [282, 234, 51, 18, -29, -55], [334, 234, 51, 18, -29, -55], [386, 234, 51, 18, -29, -55], [438, 234, 51, 18, -29, -55], [490, 234, 51, 18, -29, -55], [542, 234, 51, 18, -29, -55], [594, 234, 51, 18, -29, -55], [646, 234, 51, 18, -29, -55] ], [ [698, 234, 52, 18, -29, -56], [751, 234, 52, 18, -29, -56], [804, 234, 52, 18, -29, -56], [857, 234, 52, 18, -29, -56], [910, 234, 52, 18, -29, -56], [963, 234, 52, 18, -29, -56], [0, 257, 52, 18, -29, -56], [53, 257, 52, 18, -29, -56] ], [ [106, 257, 46, 22, -26, -59], [153, 257, 46, 22, -26, -59], [200, 257, 46, 22, -26, -59], [247, 257, 46, 22, -26, -59], [294, 257, 46, 22, -26, -59], [341, 257, 46, 22, -26, -59], [388, 257, 46, 22, -26, -59], [435, 257, 46, 22, -26, -59] ], [ [482, 257, 33, 26, -18, -61], [516, 257, 33, 26, -18, -61], [550, 257, 33, 26, -18, -61], [584, 257, 33, 26, -18, -61], [618, 257, 33, 26, -18, -61], [652, 257, 33, 26, -18, -61], [686, 257, 33, 26, -18, -61], [720, 257, 33, 26, -18, -61] ], [ [754, 257, 20, 30, -11, -63], [775, 257, 20, 30, -11, -63], [796, 257, 20, 30, -11, -63], [817, 257, 20, 30, -11, -63], [838, 257, 20, 30, -11, -63], [859, 257, 20, 30, -11, -63], [880, 257, 20, 30, -11, -63], [901, 257, 20, 30, -11, -63] ] ], } export const FIREARROW_META: MissileMeta = { name: "firearrow", celFile: "FireArrow", width: 512, height: 355, directions: 32, framesPerDirection: 8, animSpeed: 16, groups: [ [ [0, 0, 32, 18, -16, -56], [33, 0, 32, 18, -16, -56], [66, 0, 32, 18, -16, -56], [99, 0, 32, 18, -16, -56], [132, 0, 32, 18, -16, -56], [165, 0, 32, 18, -16, -56], [198, 0, 32, 18, -16, -56], [231, 0, 32, 18, -16, -56] ], [ [264, 0, 32, 20, -16, -56], [297, 0, 32, 20, -16, -56], [330, 0, 32, 20, -16, -56], [363, 0, 32, 20, -16, -56], [396, 0, 32, 20, -16, -56], [429, 0, 32, 20, -16, -56], [462, 0, 32, 20, -16, -56], [0, 21, 32, 20, -16, -56] ], [ [33, 21, 32, 20, -16, -56], [66, 21, 32, 20, -16, -56], [99, 21, 32, 20, -16, -56], [132, 21, 32, 20, -16, -56], [165, 21, 32, 20, -16, -56], [198, 21, 32, 20, -16, -56], [231, 21, 32, 20, -16, -56], [264, 21, 32, 20, -16, -56] ], [ [297, 21, 32, 19, -16, -57], [330, 21, 32, 19, -16, -57], [363, 21, 32, 19, -16, -57], [396, 21, 32, 19, -16, -57], [429, 21, 32, 19, -16, -57], [462, 21, 32, 19, -16, -57], [0, 42, 32, 19, -16, -57], [33, 42, 32, 19, -16, -57] ], [ [66, 42, 10, 24, -5, -59], [77, 42, 10, 24, -5, -59], [88, 42, 10, 24, -5, -59], [99, 42, 10, 24, -5, -59], [110, 42, 10, 24, -5, -59], [121, 42, 10, 24, -5, -59], [132, 42, 10, 24, -5, -59], [143, 42, 10, 24, -5, -59] ], [ [154, 42, 41, 10, -22, -52], [196, 42, 41, 10, -22, -52], [238, 42, 41, 10, -22, -52], [280, 42, 41, 10, -22, -52], [322, 42, 41, 10, -22, -52], [364, 42, 41, 10, -22, -52], [406, 42, 41, 10, -22, -52], [448, 42, 41, 10, -22, -52] ], [ [490, 42, 10, 25, -5, -59], [501, 42, 10, 25, -5, -59], [0, 68, 10, 25, -5, -59], [11, 68, 10, 25, -5, -59], [22, 68, 10, 25, -5, -59], [33, 68, 10, 25, -5, -59], [44, 68, 10, 25, -5, -59], [55, 68, 10, 25, -5, -59] ], [ [66, 68, 41, 10, -19, -52], [108, 68, 41, 10, -19, -52], [150, 68, 41, 10, -19, -52], [192, 68, 41, 10, -19, -52], [234, 68, 41, 10, -19, -52], [276, 68, 41, 10, -19, -52], [318, 68, 41, 10, -19, -52], [360, 68, 41, 10, -19, -52] ], [ [402, 68, 21, 22, -10, -58], [424, 68, 21, 22, -10, -58], [446, 68, 21, 22, -10, -58], [468, 68, 21, 22, -10, -58], [490, 68, 21, 22, -10, -58], [0, 94, 21, 22, -10, -58], [22, 94, 21, 22, -10, -58], [44, 94, 21, 22, -10, -58] ], [ [66, 94, 38, 14, -20, -54], [105, 94, 38, 14, -20, -54], [144, 94, 38, 14, -20, -54], [183, 94, 38, 14, -20, -54], [222, 94, 38, 14, -20, -54], [261, 94, 38, 14, -20, -54], [300, 94, 38, 14, -20, -54], [339, 94, 38, 14, -20, -54] ], [ [378, 94, 38, 14, -20, -53], [417, 94, 38, 14, -20, -53], [456, 94, 38, 14, -20, -53], [0, 117, 38, 14, -20, -53], [39, 117, 38, 14, -20, -53], [78, 117, 38, 14, -20, -53], [117, 117, 38, 14, -20, -53], [156, 117, 38, 14, -20, -53] ], [ [195, 117, 21, 23, -10, -58], [217, 117, 21, 23, -10, -58], [239, 117, 21, 23, -10, -58], [261, 117, 21, 23, -10, -58], [283, 117, 21, 23, -10, -58], [305, 117, 21, 23, -10, -58], [327, 117, 21, 23, -10, -58], [349, 117, 21, 23, -10, -58] ], [ [371, 117, 22, 23, -12, -58], [394, 117, 22, 23, -12, -58], [417, 117, 22, 23, -12, -58], [440, 117, 22, 23, -12, -58], [463, 117, 22, 23, -12, -58], [486, 117, 22, 23, -12, -58], [0, 141, 22, 23, -12, -58], [23, 141, 22, 23, -12, -58] ], [ [46, 141, 38, 14, -18, -53], [85, 141, 38, 14, -18, -53], [124, 141, 38, 14, -18, -53], [163, 141, 38, 14, -18, -53], [202, 141, 38, 14, -18, -53], [241, 141, 38, 14, -18, -53], [280, 141, 38, 14, -18, -53], [319, 141, 38, 14, -18, -53] ], [ [358, 141, 38, 15, -18, -55], [397, 141, 38, 15, -18, -55], [436, 141, 38, 15, -18, -55], [0, 165, 38, 15, -18, -55], [39, 165, 38, 15, -18, -55], [78, 165, 38, 15, -18, -55], [117, 165, 38, 15, -18, -55], [156, 165, 38, 15, -18, -55] ], [ [195, 165, 22, 23, -12, -59], [218, 165, 22, 23, -12, -59], [241, 165, 22, 23, -12, -59], [264, 165, 22, 23, -12, -59], [287, 165, 22, 23, -12, -59], [310, 165, 22, 23, -12, -59], [333, 165, 22, 23, -12, -59], [356, 165, 22, 23, -12, -59] ], [ [379, 165, 16, 23, -7, -58], [396, 165, 16, 23, -7, -58], [413, 165, 16, 23, -7, -58], [430, 165, 16, 23, -7, -58], [447, 165, 16, 23, -7, -58], [464, 165, 16, 23, -7, -58], [481, 165, 16, 23, -7, -58], [0, 189, 16, 23, -7, -58] ], [ [17, 189, 27, 20, -13, -57], [45, 189, 27, 20, -13, -57], [73, 189, 27, 20, -13, -57], [101, 189, 27, 20, -13, -57], [129, 189, 27, 20, -13, -57], [157, 189, 27, 20, -13, -57], [185, 189, 27, 20, -13, -57], [213, 189, 27, 20, -13, -57] ], [ [241, 189, 35, 16, -18, -55], [277, 189, 35, 16, -18, -55], [313, 189, 35, 16, -18, -55], [349, 189, 35, 16, -18, -55], [385, 189, 35, 16, -18, -55], [421, 189, 35, 16, -18, -55], [457, 189, 35, 16, -18, -55], [0, 213, 35, 16, -18, -55] ], [ [36, 213, 41, 11, -22, -53], [78, 213, 41, 11, -22, -53], [120, 213, 41, 11, -22, -53], [162, 213, 41, 11, -22, -53], [204, 213, 41, 11, -22, -53], [246, 213, 41, 11, -22, -53], [288, 213, 41, 11, -22, -53], [330, 213, 41, 11, -22, -53] ], [ [372, 213, 41, 12, -22, -52], [414, 213, 41, 12, -22, -52], [456, 213, 41, 12, -22, -52], [0, 230, 41, 12, -22, -52], [42, 230, 41, 12, -22, -52], [84, 230, 41, 12, -22, -52], [126, 230, 41, 12, -22, -52], [168, 230, 41, 12, -22, -52] ], [ [210, 230, 35, 18, -18, -55], [246, 230, 35, 18, -18, -55], [282, 230, 35, 18, -18, -55], [318, 230, 35, 18, -18, -55], [354, 230, 35, 18, -18, -55], [390, 230, 35, 18, -18, -55], [426, 230, 35, 18, -18, -55], [462, 230, 35, 18, -18, -55] ], [ [0, 249, 27, 22, -13, -57], [28, 249, 27, 22, -13, -57], [56, 249, 27, 22, -13, -57], [84, 249, 27, 22, -13, -57], [112, 249, 27, 22, -13, -57], [140, 249, 27, 22, -13, -57], [168, 249, 27, 22, -13, -57], [196, 249, 27, 22, -13, -57] ], [ [224, 249, 16, 24, -7, -58], [241, 249, 16, 24, -7, -58], [258, 249, 16, 24, -7, -58], [275, 249, 16, 24, -7, -58], [292, 249, 16, 24, -7, -58], [309, 249, 16, 24, -7, -58], [326, 249, 16, 24, -7, -58], [343, 249, 16, 24, -7, -58] ], [ [360, 249, 16, 24, -9, -58], [377, 249, 16, 24, -9, -58], [394, 249, 16, 24, -9, -58], [411, 249, 16, 24, -9, -58], [428, 249, 16, 24, -9, -58], [445, 249, 16, 24, -9, -58], [462, 249, 16, 24, -9, -58], [479, 249, 16, 24, -9, -58] ], [ [0, 274, 27, 22, -14, -57], [28, 274, 27, 22, -14, -57], [56, 274, 27, 22, -14, -57], [84, 274, 27, 22, -14, -57], [112, 274, 27, 22, -14, -57], [140, 274, 27, 22, -14, -57], [168, 274, 27, 22, -14, -57], [196, 274, 27, 22, -14, -57] ], [ [224, 274, 35, 18, -17, -55], [260, 274, 35, 18, -17, -55], [296, 274, 35, 18, -17, -55], [332, 274, 35, 18, -17, -55], [368, 274, 35, 18, -17, -55], [404, 274, 35, 18, -17, -55], [440, 274, 35, 18, -17, -55], [476, 274, 35, 18, -17, -55] ], [ [0, 297, 41, 12, -19, -52], [42, 297, 41, 12, -19, -52], [84, 297, 41, 12, -19, -52], [126, 297, 41, 12, -19, -52], [168, 297, 41, 12, -19, -52], [210, 297, 41, 12, -19, -52], [252, 297, 41, 12, -19, -52], [294, 297, 41, 12, -19, -52] ], [ [336, 297, 41, 11, -19, -53], [378, 297, 41, 11, -19, -53], [420, 297, 41, 11, -19, -53], [462, 297, 41, 11, -19, -53], [0, 310, 41, 11, -19, -53], [42, 310, 41, 11, -19, -53], [84, 310, 41, 11, -19, -53], [126, 310, 41, 11, -19, -53] ], [ [168, 310, 35, 17, -17, -56], [204, 310, 35, 17, -17, -56], [240, 310, 35, 17, -17, -56], [276, 310, 35, 17, -17, -56], [312, 310, 35, 17, -17, -56], [348, 310, 35, 17, -17, -56], [384, 310, 35, 17, -17, -56], [420, 310, 35, 17, -17, -56] ], [ [456, 310, 27, 20, -14, -57], [484, 310, 27, 20, -14, -57], [0, 331, 27, 20, -14, -57], [28, 331, 27, 20, -14, -57], [56, 331, 27, 20, -14, -57], [84, 331, 27, 20, -14, -57], [112, 331, 27, 20, -14, -57], [140, 331, 27, 20, -14, -57] ], [ [168, 331, 16, 24, -9, -59], [185, 331, 16, 24, -9, -59], [202, 331, 16, 24, -9, -59], [219, 331, 16, 24, -9, -59], [236, 331, 16, 24, -9, -59], [253, 331, 16, 24, -9, -59], [270, 331, 16, 24, -9, -59], [287, 331, 16, 24, -9, -59] ] ], } export const ICEARROW_META: MissileMeta = { name: "icearrow", celFile: "IceArrow", width: 1024, height: 324, directions: 32, framesPerDirection: 8, animSpeed: 16, groups: [ [ [0, 0, 45, 25, -20, -60], [46, 0, 45, 25, -20, -60], [92, 0, 45, 25, -20, -60], [138, 0, 45, 25, -20, -60], [184, 0, 45, 25, -20, -60], [230, 0, 45, 25, -20, -60], [276, 0, 45, 25, -20, -60], [322, 0, 45, 25, -20, -60] ], [ [368, 0, 44, 25, -19, -58], [413, 0, 44, 25, -19, -58], [458, 0, 44, 25, -19, -58], [503, 0, 44, 25, -19, -58], [548, 0, 44, 25, -19, -58], [593, 0, 44, 25, -19, -58], [638, 0, 44, 25, -19, -58], [683, 0, 44, 25, -19, -58] ], [ [728, 0, 45, 25, -25, -58], [774, 0, 45, 25, -25, -58], [820, 0, 45, 25, -25, -58], [866, 0, 45, 25, -25, -58], [912, 0, 45, 25, -25, -58], [958, 0, 45, 25, -25, -58], [0, 26, 45, 25, -25, -58], [46, 26, 45, 25, -25, -58] ], [ [92, 26, 45, 24, -25, -60], [138, 26, 45, 24, -25, -60], [184, 26, 45, 24, -25, -60], [230, 26, 45, 24, -25, -60], [276, 26, 45, 24, -25, -60], [322, 26, 45, 24, -25, -60], [368, 26, 45, 24, -25, -60], [414, 26, 45, 24, -25, -60] ], [ [460, 26, 16, 31, -8, -64], [477, 26, 16, 31, -8, -64], [494, 26, 16, 31, -8, -64], [511, 26, 16, 31, -8, -64], [528, 26, 16, 31, -8, -64], [545, 26, 16, 31, -8, -64], [562, 26, 16, 31, -8, -64], [579, 26, 16, 31, -8, -64] ], [ [596, 26, 61, 15, -27, -54], [658, 26, 61, 15, -27, -54], [720, 26, 61, 15, -27, -54], [782, 26, 61, 15, -27, -54], [844, 26, 61, 15, -27, -54], [906, 26, 61, 15, -27, -54], [0, 58, 61, 15, -27, -54], [62, 58, 61, 15, -27, -54] ], [ [124, 58, 16, 32, -8, -61], [141, 58, 16, 32, -8, -61], [158, 58, 16, 32, -8, -61], [175, 58, 16, 32, -8, -61], [192, 58, 16, 32, -8, -61], [209, 58, 16, 32, -8, -61], [226, 58, 16, 32, -8, -61], [243, 58, 16, 32, -8, -61] ], [ [260, 58, 60, 15, -34, -54], [321, 58, 60, 15, -34, -54], [382, 58, 60, 15, -34, -54], [443, 58, 60, 15, -34, -54], [504, 58, 60, 15, -34, -54], [565, 58, 60, 15, -34, -54], [626, 58, 60, 15, -34, -54], [687, 58, 60, 15, -34, -54] ], [ [748, 58, 27, 30, -12, -63], [776, 58, 27, 30, -12, -63], [804, 58, 27, 30, -12, -63], [832, 58, 27, 30, -12, -63], [860, 58, 27, 30, -12, -63], [888, 58, 27, 30, -12, -63], [916, 58, 27, 30, -12, -63], [944, 58, 27, 30, -12, -63] ], [ [0, 91, 57, 19, -25, -57], [58, 91, 57, 19, -25, -57], [116, 91, 57, 19, -25, -57], [174, 91, 57, 19, -25, -57], [232, 91, 57, 19, -25, -57], [290, 91, 57, 19, -25, -57], [348, 91, 57, 19, -25, -57], [406, 91, 57, 19, -25, -57] ], [ [464, 91, 57, 18, -25, -55], [522, 91, 57, 18, -25, -55], [580, 91, 57, 18, -25, -55], [638, 91, 57, 18, -25, -55], [696, 91, 57, 18, -25, -55], [754, 91, 57, 18, -25, -55], [812, 91, 57, 18, -25, -55], [870, 91, 57, 18, -25, -55] ], [ [928, 91, 27, 30, -12, -60], [956, 91, 27, 30, -12, -60], [984, 91, 27, 30, -12, -60], [0, 122, 27, 30, -12, -60], [28, 122, 27, 30, -12, -60], [56, 122, 27, 30, -12, -60], [84, 122, 27, 30, -12, -60], [112, 122, 27, 30, -12, -60] ], [ [140, 122, 27, 30, -15, -60], [168, 122, 27, 30, -15, -60], [196, 122, 27, 30, -15, -60], [224, 122, 27, 30, -15, -60], [252, 122, 27, 30, -15, -60], [280, 122, 27, 30, -15, -60], [308, 122, 27, 30, -15, -60], [336, 122, 27, 30, -15, -60] ], [ [364, 122, 57, 18, -32, -55], [422, 122, 57, 18, -32, -55], [480, 122, 57, 18, -32, -55], [538, 122, 57, 18, -32, -55], [596, 122, 57, 18, -32, -55], [654, 122, 57, 18, -32, -55], [712, 122, 57, 18, -32, -55], [770, 122, 57, 18, -32, -55] ], [ [828, 122, 57, 19, -32, -57], [886, 122, 57, 19, -32, -57], [944, 122, 57, 19, -32, -57], [0, 153, 57, 19, -32, -57], [58, 153, 57, 19, -32, -57], [116, 153, 57, 19, -32, -57], [174, 153, 57, 19, -32, -57], [232, 153, 57, 19, -32, -57] ], [ [290, 153, 27, 30, -15, -63], [318, 153, 27, 30, -15, -63], [346, 153, 27, 30, -15, -63], [374, 153, 27, 30, -15, -63], [402, 153, 27, 30, -15, -63], [430, 153, 27, 30, -15, -63], [458, 153, 27, 30, -15, -63], [486, 153, 27, 30, -15, -63] ], [ [514, 153, 19, 31, -9, -64], [534, 153, 19, 31, -9, -64], [554, 153, 19, 31, -9, -64], [574, 153, 19, 31, -9, -64], [594, 153, 19, 31, -9, -64], [614, 153, 19, 31, -9, -64], [634, 153, 19, 31, -9, -64], [654, 153, 19, 31, -9, -64] ], [ [674, 153, 36, 28, -16, -62], [711, 153, 36, 28, -16, -62], [748, 153, 36, 28, -16, -62], [785, 153, 36, 28, -16, -62], [822, 153, 36, 28, -16, -62], [859, 153, 36, 28, -16, -62], [896, 153, 36, 28, -16, -62], [933, 153, 36, 28, -16, -62] ], [ [970, 153, 51, 21, -22, -58], [0, 185, 51, 21, -22, -58], [52, 185, 51, 21, -22, -58], [104, 185, 51, 21, -22, -58], [156, 185, 51, 21, -22, -58], [208, 185, 51, 21, -22, -58], [260, 185, 51, 21, -22, -58], [312, 185, 51, 21, -22, -58] ], [ [364, 185, 59, 16, -26, -55], [424, 185, 59, 16, -26, -55], [484, 185, 59, 16, -26, -55], [544, 185, 59, 16, -26, -55], [604, 185, 59, 16, -26, -55], [664, 185, 59, 16, -26, -55], [724, 185, 59, 16, -26, -55], [784, 185, 59, 16, -26, -55] ], [ [844, 185, 59, 16, -26, -54], [904, 185, 59, 16, -26, -54], [964, 185, 59, 16, -26, -54], [0, 207, 59, 16, -26, -54], [60, 207, 59, 16, -26, -54], [120, 207, 59, 16, -26, -54], [180, 207, 59, 16, -26, -54], [240, 207, 59, 16, -26, -54] ], [ [300, 207, 50, 21, -22, -56], [351, 207, 50, 21, -22, -56], [402, 207, 50, 21, -22, -56], [453, 207, 50, 21, -22, -56], [504, 207, 50, 21, -22, -56], [555, 207, 50, 21, -22, -56], [606, 207, 50, 21, -22, -56], [657, 207, 50, 21, -22, -56] ], [ [708, 207, 36, 28, -16, -59], [745, 207, 36, 28, -16, -59], [782, 207, 36, 28, -16, -59], [819, 207, 36, 28, -16, -59], [856, 207, 36, 28, -16, -59], [893, 207, 36, 28, -16, -59], [930, 207, 36, 28, -16, -59], [967, 207, 36, 28, -16, -59] ], [ [1004, 207, 19, 31, -9, -60], [0, 239, 19, 31, -9, -60], [20, 239, 19, 31, -9, -60], [40, 239, 19, 31, -9, -60], [60, 239, 19, 31, -9, -60], [80, 239, 19, 31, -9, -60], [100, 239, 19, 31, -9, -60], [120, 239, 19, 31, -9, -60] ], [ [140, 239, 19, 31, -10, -60], [160, 239, 19, 31, -10, -60], [180, 239, 19, 31, -10, -60], [200, 239, 19, 31, -10, -60], [220, 239, 19, 31, -10, -60], [240, 239, 19, 31, -10, -60], [260, 239, 19, 31, -10, -60], [280, 239, 19, 31, -10, -60] ], [ [300, 239, 36, 28, -20, -59], [337, 239, 36, 28, -20, -59], [374, 239, 36, 28, -20, -59], [411, 239, 36, 28, -20, -59], [448, 239, 36, 28, -20, -59], [485, 239, 36, 28, -20, -59], [522, 239, 36, 28, -20, -59], [559, 239, 36, 28, -20, -59] ], [ [596, 239, 52, 21, -29, -56], [649, 239, 52, 21, -29, -56], [702, 239, 52, 21, -29, -56], [755, 239, 52, 21, -29, -56], [808, 239, 52, 21, -29, -56], [861, 239, 52, 21, -29, -56], [914, 239, 52, 21, -29, -56], [967, 239, 52, 21, -29, -56] ], [ [0, 271, 59, 16, -33, -54], [60, 271, 59, 16, -33, -54], [120, 271, 59, 16, -33, -54], [180, 271, 59, 16, -33, -54], [240, 271, 59, 16, -33, -54], [300, 271, 59, 16, -33, -54], [360, 271, 59, 16, -33, -54], [420, 271, 59, 16, -33, -54] ], [ [480, 271, 59, 16, -33, -55], [540, 271, 59, 16, -33, -55], [600, 271, 59, 16, -33, -55], [660, 271, 59, 16, -33, -55], [720, 271, 59, 16, -33, -55], [780, 271, 59, 16, -33, -55], [840, 271, 59, 16, -33, -55], [900, 271, 59, 16, -33, -55] ], [ [960, 271, 52, 21, -29, -58], [0, 293, 52, 21, -29, -58], [53, 293, 52, 21, -29, -58], [106, 293, 52, 21, -29, -58], [159, 293, 52, 21, -29, -58], [212, 293, 52, 21, -29, -58], [265, 293, 52, 21, -29, -58], [318, 293, 52, 21, -29, -58] ], [ [371, 293, 36, 28, -20, -62], [408, 293, 36, 28, -20, -62], [445, 293, 36, 28, -20, -62], [482, 293, 36, 28, -20, -62], [519, 293, 36, 28, -20, -62], [556, 293, 36, 28, -20, -62], [593, 293, 36, 28, -20, -62], [630, 293, 36, 28, -20, -62] ], [ [667, 293, 19, 31, -10, -64], [687, 293, 19, 31, -10, -64], [707, 293, 19, 31, -10, -64], [727, 293, 19, 31, -10, -64], [747, 293, 19, 31, -10, -64], [767, 293, 19, 31, -10, -64], [787, 293, 19, 31, -10, -64], [807, 293, 19, 31, -10, -64] ] ], } export const ARROW_META: MissileMeta = { name: "arrow", celFile: "Arrow", width: 512, height: 36, directions: 32, framesPerDirection: 1, animSpeed: 16, groups: [ [ [0, 0, 31, 13, -16, -56] ], [ [32, 0, 31, 13, -15, -55] ], [ [64, 0, 30, 14, -15, -55] ], [ [95, 0, 31, 14, -15, -56] ], [ [127, 0, 4, 18, -2, -58] ], [ [132, 0, 42, 5, -22, -52] ], [ [175, 0, 4, 17, -2, -57] ], [ [180, 0, 41, 5, -20, -51] ], [ [222, 0, 18, 17, -9, -58] ], [ [241, 0, 39, 9, -20, -54] ], [ [281, 0, 39, 8, -20, -53] ], [ [321, 0, 18, 16, -8, -57] ], [ [340, 0, 18, 17, -9, -57] ], [ [359, 0, 39, 9, -19, -53] ], [ [399, 0, 39, 8, -19, -53] ], [ [439, 0, 18, 16, -9, -57] ], [ [458, 0, 11, 18, -6, -58] ], [ [470, 0, 25, 15, -13, -57] ], [ [0, 19, 35, 12, -18, -56] ], [ [36, 19, 41, 7, -21, -53] ], [ [78, 19, 41, 6, -21, -52] ], [ [120, 19, 35, 11, -17, -54] ], [ [156, 19, 25, 15, -12, -56] ], [ [182, 19, 11, 17, -5, -57] ], [ [194, 19, 11, 17, -6, -57] ], [ [206, 19, 25, 16, -13, -56] ], [ [232, 19, 35, 12, -17, -54] ], [ [268, 19, 41, 7, -20, -52] ], [ [310, 19, 41, 6, -20, -52] ], [ [352, 19, 35, 12, -17, -55] ], [ [388, 19, 24, 16, -12, -57] ], [ [413, 19, 10, 17, -5, -57] ] ], } export const LIGHTNINGJAVELIN_META: MissileMeta = { name: "lightningjavelin", celFile: "LightningJavelin", width: 1024, height: 642, directions: 16, framesPerDirection: 5, animSpeed: 16, groups: [ [ [0, 0, 100, 63, -42, -83], [101, 0, 100, 63, -42, -83], [202, 0, 100, 63, -42, -83], [303, 0, 100, 63, -42, -83], [404, 0, 100, 63, -42, -83] ], [ [505, 0, 111, 67, -39, -89], [617, 0, 111, 67, -39, -89], [729, 0, 111, 67, -39, -89], [841, 0, 111, 67, -39, -89], [0, 68, 111, 67, -39, -89] ], [ [112, 68, 108, 67, -68, -89], [221, 68, 108, 67, -68, -89], [330, 68, 108, 67, -68, -89], [439, 68, 108, 67, -68, -89], [548, 68, 108, 67, -68, -89] ], [ [657, 68, 101, 62, -60, -82], [759, 68, 101, 62, -60, -82], [861, 68, 101, 62, -60, -82], [0, 136, 101, 62, -60, -82], [102, 136, 101, 62, -60, -82] ], [ [204, 136, 60, 71, -31, -89], [265, 136, 60, 71, -31, -89], [326, 136, 60, 71, -31, -89], [387, 136, 60, 71, -31, -89], [448, 136, 60, 71, -31, -89] ], [ [509, 136, 133, 60, -45, -86], [643, 136, 133, 60, -45, -86], [777, 136, 133, 60, -45, -86], [0, 208, 133, 60, -45, -86], [134, 208, 133, 60, -45, -86] ], [ [268, 208, 56, 79, -27, -90], [325, 208, 56, 79, -27, -90], [382, 208, 56, 79, -27, -90], [439, 208, 56, 79, -27, -90], [496, 208, 56, 79, -27, -90] ], [ [553, 208, 131, 60, -86, -85], [685, 208, 131, 60, -86, -85], [817, 208, 131, 60, -86, -85], [0, 288, 131, 60, -86, -85], [132, 288, 131, 60, -86, -85] ], [ [264, 288, 71, 69, -37, -88], [336, 288, 71, 69, -37, -88], [408, 288, 71, 69, -37, -88], [480, 288, 71, 69, -37, -88], [552, 288, 71, 69, -37, -88] ], [ [624, 288, 123, 61, -45, -84], [748, 288, 123, 61, -45, -84], [872, 288, 123, 61, -45, -84], [0, 358, 123, 61, -45, -84], [124, 358, 123, 61, -45, -84] ], [ [248, 358, 129, 60, -43, -88], [378, 358, 129, 60, -43, -88], [508, 358, 129, 60, -43, -88], [638, 358, 129, 60, -43, -88], [768, 358, 129, 60, -43, -88] ], [ [898, 358, 78, 76, -33, -90], [0, 435, 78, 76, -33, -90], [79, 435, 78, 76, -33, -90], [158, 435, 78, 76, -33, -90], [237, 435, 78, 76, -33, -90] ], [ [316, 435, 76, 76, -41, -90], [393, 435, 76, 76, -41, -90], [470, 435, 76, 76, -41, -90], [547, 435, 76, 76, -41, -90], [624, 435, 76, 76, -41, -90] ], [ [701, 435, 127, 59, -84, -87], [829, 435, 127, 59, -84, -87], [0, 512, 127, 59, -84, -87], [128, 512, 127, 59, -84, -87], [256, 512, 127, 59, -84, -87] ], [ [384, 512, 121, 61, -77, -83], [506, 512, 121, 61, -77, -83], [628, 512, 121, 61, -77, -83], [750, 512, 121, 61, -77, -83], [872, 512, 121, 61, -77, -83] ], [ [0, 574, 71, 68, -36, -86], [72, 574, 71, 68, -36, -86], [144, 574, 71, 68, -36, -86], [216, 574, 71, 68, -36, -86], [288, 574, 71, 68, -36, -86] ] ], } export const MISSILE_METAS: Readonly> = Object.freeze({ 'firebolt': FIREBOLT_META, 'fireball': FIREBALL_META, 'fireexplode': FIREEXPLODE_META, 'icebolt': ICEBOLT_META, 'iceblast': ICEBLAST_META, 'glacialspike': GLACIALSPIKE_META, 'iceexplode': ICEEXPLODE_META, 'freezeexplode': FREEZEEXPLODE_META, 'frozenorb': FROZENORB_META, 'frozenorbexplode': FROZENORBEXPLODE_META, 'chargedbolt': CHARGEDBOLT_META, 'teeth': TEETH_META, 'teethexplode': TEETHEXPLODE_META, 'bonespear': BONESPEAR_META, 'bonespirit': BONESPIRIT_META, 'bonespiritexplode': BONESPIRITEXPLODE_META, 'poisonnova': POISONNOVA_META, 'holybolt': HOLYBOLT_META, 'blessedhammer': BLESSEDHAMMER_META, 'magicarrow': MAGICARROW_META, 'firearrow': FIREARROW_META, 'icearrow': ICEARROW_META, 'arrow': ARROW_META, 'lightningjavelin': LIGHTNINGJAVELIN_META, })