diff --git a/assets/sprites/CHARA/KNUX.CHARA b/assets/sprites/CHARA/KNUX.CHARA index 931ad11..90c50ef 100644 Binary files a/assets/sprites/CHARA/KNUX.CHARA and b/assets/sprites/CHARA/KNUX.CHARA differ diff --git a/assets/sprites/CHARA/KNUX.TIM b/assets/sprites/CHARA/KNUX.TIM index 40a3aa6..cfb0dae 100644 Binary files a/assets/sprites/CHARA/KNUX.TIM and b/assets/sprites/CHARA/KNUX.TIM differ diff --git a/assets/sprites/CHARA/KNUX.json b/assets/sprites/CHARA/KNUX.json index bfb5043..5bde973 100644 --- a/assets/sprites/CHARA/KNUX.json +++ b/assets/sprites/CHARA/KNUX.json @@ -1 +1 @@ -{"width":56,"tags":[{"color":"#000000","name":"Stopped","from":0,"aniDir":"forward","to":0},{"color":"#000000","name":"Idle","from":1,"aniDir":"forward","to":4},{"color":"#000000","name":"Walking","from":5,"aniDir":"forward","to":12},{"color":"#000000","name":"Running","from":13,"aniDir":"forward","to":16},{"color":"#000000","name":"Rolling","from":17,"aniDir":"forward","to":23},{"color":"#000000","name":"Spindash","from":24,"aniDir":"forward","to":33},{"color":"#000000","name":"Skidding","from":34,"aniDir":"forward","to":37},{"color":"#000000","name":"PeelOut","from":38,"aniDir":"forward","to":41},{"color":"#000000","name":"Pushing","from":42,"aniDir":"forward","to":45},{"color":"#000000","name":"CrouchDown","from":46,"aniDir":"forward","to":46},{"color":"#000000","name":"LookUp","from":47,"aniDir":"forward","to":47},{"color":"#000000","name":"Spring","from":48,"aniDir":"forward","to":52},{"color":"#000000","name":"Hurt","from":53,"aniDir":"forward","to":53},{"color":"#000000","name":"Death","from":54,"aniDir":"forward","to":54},{"color":"#000000","name":"Drown","from":55,"aniDir":"forward","to":55},{"color":"#000000","name":"Gasp","from":56,"aniDir":"forward","to":56},{"color":"#000000","name":"Drop","from":57,"aniDir":"forward","to":57},{"color":"#000000","name":"BalanceLight","from":58,"aniDir":"forward","to":63},{"color":"#000000","name":"BalanceHeavy","from":64,"aniDir":"forward","to":69},{"color":"#000000","name":"ClimbStop","from":70,"aniDir":"forward","to":70},{"color":"#000000","name":"ClimbUp","from":71,"aniDir":"forward","to":75},{"color":"#000000","name":"ClimbDown","from":76,"aniDir":"forward","to":80},{"color":"#000000","name":"ClimbRise","from":81,"aniDir":"forward","to":82},{"color":"#000000","name":"ClimbEnd","from":83,"aniDir":"forward","to":83},{"color":"#000000","name":"Glide","from":84,"aniDir":"forward","to":84},{"color":"#000000","name":"GlideTurnA","from":85,"aniDir":"forward","to":85},{"color":"#000000","name":"GlideTurnB","from":86,"aniDir":"forward","to":86},{"color":"#000000","name":"GlideCancel","from":87,"aniDir":"forward","to":88},{"color":"#000000","name":"GlideLand","from":89,"aniDir":"forward","to":89},{"color":"#000000","name":"GlideRise","from":90,"aniDir":"forward","to":90}],"filename":"/home/alchemist/git/engine-psx/assets/sprites/CHARA/KNUX32.ase","height":56,"layers":[{"name":"Layer 1","cels":[{"bounds":{"x":16,"width":32,"height":48,"y":8},"frame":0,"tilemap":{"tiles":[1,2,3,0,4,5,6,0,7,8,9,0,10,11,12,0,13,14,15,0,16,17,18,19],"width":4,"height":6}},{"bounds":{"x":16,"width":32,"height":48,"y":8},"frame":1,"tilemap":{"tiles":[20,21,22,0,23,24,25,0,26,27,28,0,29,30,31,0,13,32,33,0,16,17,18,19],"width":4,"height":6}},{"bounds":{"x":16,"width":32,"height":48,"y":8},"frame":2,"tilemap":{"tiles":[20,21,22,0,23,34,35,0,36,37,38,0,39,40,41,0,13,42,33,0,16,17,18,19],"width":4,"height":6}},{"bounds":{"x":16,"width":32,"height":48,"y":8},"frame":3,"tilemap":{"tiles":[20,21,22,0,23,34,35,0,36,37,38,0,39,40,41,0,13,42,33,0,16,17,18,19],"width":4,"height":6}},{"bounds":{"x":16,"width":32,"height":48,"y":8},"frame":4,"tilemap":{"tiles":[20,21,22,0,23,34,35,0,36,37,38,0,39,40,41,0,13,43,44,45,16,46,47,0],"width":4,"height":6}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":5,"tilemap":{"tiles":[0,0,48,49,0,0,50,51,52,0,0,53,54,55,56,57,58,59,60,61,62,63,64,65,0,66,67,0,0,0],"width":5,"height":6}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":6,"tilemap":{"tiles":[0,68,69,70,0,0,71,72,73,0,74,75,76,77,78,79,80,81,82,83,84,85,66,86,87,88,89,0,0,0],"width":5,"height":6}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":7,"tilemap":{"tiles":[0,90,91,92,0,0,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,0,0,108,109],"width":5,"height":5}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":8,"tilemap":{"tiles":[0,90,110,111,0,0,112,113,114,115,116,117,118,119,0,0,120,121,122,0,0,123,124,125,0],"width":5,"height":5}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":9,"tilemap":{"tiles":[0,126,127,128,0,129,130,131,132,133,134,135,136,137,138,0,139,140,141,0,0,142,143,0,0],"width":5,"height":5}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":10,"tilemap":{"tiles":[0,0,48,0,0,0,144,145,146,0,0,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,0,0,0,0],"width":5,"height":6}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":11,"tilemap":{"tiles":[0,0,162,0,0,0,163,164,165,0,0,166,167,168,169,170,171,172,173,174,175,176,177,178,179,0,0,180,181,182],"width":5,"height":6}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":12,"tilemap":{"tiles":[0,183,184,185,0,0,186,187,188,189,190,191,192,193,0,0,194,195,196,0,0,197,198,0,0],"width":5,"height":5}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":13,"tilemap":{"tiles":[0,199,200,201,202,0,203,204,205,206,207,208,209,210,211,212,213,214,215,216,0,217,218,219,0],"width":5,"height":5}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":14,"tilemap":{"tiles":[0,220,221,201,202,0,222,223,205,206,224,225,226,227,228,229,230,231,232,233,0,234,235,236,0],"width":5,"height":5}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":15,"tilemap":{"tiles":[0,199,200,201,202,0,203,237,238,206,0,239,240,241,242,243,244,245,246,247,0,248,249,250,0],"width":5,"height":5}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":16,"tilemap":{"tiles":[0,220,221,201,202,0,251,252,205,206,253,254,255,256,257,258,259,260,261,262,0,263,264,265,0],"width":5,"height":5}},{"bounds":{"x":16,"width":32,"height":32,"y":16},"frame":17,"tilemap":{"tiles":[266,267,268,0,269,270,271,272,273,274,275,276,277,278,279,280],"width":4,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":18,"tilemap":{"tiles":[0,281,282,283,284,285,286,287,288,289,290,291,292,293,294,0,295,296,297,298],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":19,"tilemap":{"tiles":[0,299,300,301,302,303,304,305,306,307,308,309,310,311,312,0,313,314,315,0],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":20,"tilemap":{"tiles":[0,281,282,283,284,285,286,287,288,289,290,291,292,293,294,0,295,296,297,298],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":21,"tilemap":{"tiles":[0,316,317,318,319,320,321,322,323,324,325,326,327,328,329,0,330,331,332,0],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":22,"tilemap":{"tiles":[0,281,282,283,284,285,286,287,288,289,290,291,292,293,294,0,295,296,297,298],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":23,"tilemap":{"tiles":[0,333,334,335,336,337,338,339,340,341,342,343,344,345,346,0,347,348,349,350],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":24,"tilemap":{"tiles":[0,0,351,352,353,0,354,355,356,357,358,359,360,361,362,363,364,365,366,0],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":25,"tilemap":{"tiles":[0,0,367,368,284,0,369,370,371,372,373,374,375,376,377,378,379,380,381,0],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":26,"tilemap":{"tiles":[0,0,351,352,353,0,354,355,356,357,358,359,360,361,362,363,364,365,366,0],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":27,"tilemap":{"tiles":[0,0,382,383,284,0,369,384,385,372,373,386,387,388,377,378,389,390,391,0],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":28,"tilemap":{"tiles":[0,0,351,352,353,0,354,355,356,357,358,359,360,361,362,363,364,365,366,0],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":29,"tilemap":{"tiles":[0,0,392,393,284,0,369,394,395,396,373,397,398,399,377,378,400,401,381,0],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":30,"tilemap":{"tiles":[0,0,351,352,353,0,354,355,356,357,358,359,360,361,362,363,364,365,366,0],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":31,"tilemap":{"tiles":[0,0,367,368,284,0,369,394,402,403,373,404,405,406,407,378,408,409,381,0],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":32,"tilemap":{"tiles":[0,0,351,352,353,0,354,355,356,357,358,359,360,361,362,363,364,365,366,0],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":32,"y":16},"frame":33,"tilemap":{"tiles":[0,0,367,368,284,0,369,394,371,372,373,386,410,411,377,378,379,380,381,0],"width":5,"height":4}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":34,"tilemap":{"tiles":[0,412,413,0,0,0,414,415,416,0,417,418,419,420,421,422,423,424,425,426,0,427,428,429,430,0,0,0,431,432],"width":5,"height":6}},{"bounds":{"x":0,"width":48,"height":40,"y":16},"frame":35,"tilemap":{"tiles":[0,433,434,435,436,0,437,438,439,440,441,442,443,444,445,446,447,448,0,0,449,450,451,452,0,0,453,454,455,456],"width":6,"height":5}},{"bounds":{"x":0,"width":48,"height":40,"y":16},"frame":36,"tilemap":{"tiles":[0,433,434,435,436,0,437,457,458,459,460,442,443,444,461,462,463,464,0,0,465,466,467,468,0,0,469,470,471,472],"width":6,"height":5}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":37,"tilemap":{"tiles":[0,473,474,475,0,476,477,478,479,480,481,482,483,484,485,0,486,487,488,489,0,0,490,491,0],"width":5,"height":5}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":38,"tilemap":{"tiles":[0,492,493,494,495,0,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,0],"width":5,"height":5}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":39,"tilemap":{"tiles":[0,514,515,494,495,0,516,517,498,499,518,519,520,521,522,523,524,525,526,527,66,528,529,530,531],"width":5,"height":5}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":40,"tilemap":{"tiles":[0,492,493,494,495,0,532,497,498,499,533,534,535,536,537,538,539,540,541,542,66,543,544,545,182],"width":5,"height":5}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":41,"tilemap":{"tiles":[0,514,515,494,495,0,546,547,498,499,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562],"width":5,"height":5}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":42,"tilemap":{"tiles":[0,563,564,0,0,0,565,566,567,0,568,569,570,571,572,573,574,575,576,577,578,579,580,158,0,581,582,583,584,0],"width":5,"height":6}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":43,"tilemap":{"tiles":[0,585,586,587,0,0,588,589,590,0,591,592,593,594,595,596,597,598,599,0,600,601,602,603,0,510,604,605,0,0],"width":5,"height":6}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":44,"tilemap":{"tiles":[0,563,606,49,0,0,607,608,609,610,0,611,612,613,614,615,616,617,618,0,619,620,621,622,0,623,624,625,582,0],"width":5,"height":6}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":45,"tilemap":{"tiles":[0,585,586,587,0,0,588,589,590,0,626,627,593,594,595,628,629,630,599,0,631,632,633,603,0,634,635,0,0,0],"width":5,"height":6}},{"bounds":{"x":16,"width":32,"height":32,"y":24},"frame":46,"tilemap":{"tiles":[636,637,638,0,639,640,641,642,643,644,645,646,647,648,649,650],"width":4,"height":4}},{"bounds":{"x":16,"width":32,"height":48,"y":8},"frame":47,"tilemap":{"tiles":[651,652,653,0,654,655,656,0,657,658,659,0,10,660,661,0,13,14,15,0,16,17,18,19],"width":4,"height":6}},{"bounds":{"x":16,"width":32,"height":48,"y":8},"frame":48,"tilemap":{"tiles":[68,662,663,0,664,665,666,0,667,668,669,670,671,672,673,674,675,676,677,0,678,679,680,0],"width":4,"height":6}},{"bounds":{"x":16,"width":24,"height":48,"y":8},"frame":49,"tilemap":{"tiles":[681,682,683,684,685,686,687,688,689,690,691,692,693,694,0,695,696,0],"width":3,"height":6}},{"bounds":{"x":16,"width":32,"height":48,"y":8},"frame":50,"tilemap":{"tiles":[697,698,699,0,700,701,702,0,703,704,705,706,707,708,709,710,711,712,713,0,714,715,716,0],"width":4,"height":6}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":51,"tilemap":{"tiles":[0,0,717,718,0,0,719,720,721,722,0,723,724,725,726,727,728,729,730,0,0,0,731,732,0,0,0,733,734,0],"width":5,"height":6}},{"bounds":{"x":16,"width":32,"height":48,"y":8},"frame":52,"tilemap":{"tiles":[0,735,736,0,737,738,739,740,741,742,743,744,745,746,747,748,0,749,750,0,0,751,752,0],"width":4,"height":6}},{"bounds":{"x":8,"width":48,"height":48,"y":8},"frame":53,"tilemap":{"tiles":[753,754,0,0,755,756,757,758,759,760,761,0,762,763,764,765,766,0,767,768,769,770,771,0,0,772,773,774,775,0,0,0,776,0,0,0],"width":6,"height":6}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":54,"tilemap":{"tiles":[777,778,779,780,781,782,783,784,785,786,0,787,788,789,0,0,790,791,792,0,0,793,794,795,796,0,797,0,798,799],"width":5,"height":6}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":55,"tilemap":{"tiles":[777,800,801,802,781,782,803,804,805,786,0,806,807,808,0,0,809,810,811,0,0,793,794,795,796,0,797,0,798,799],"width":5,"height":6}},{"bounds":{"x":8,"width":48,"height":48,"y":8},"frame":56,"tilemap":{"tiles":[0,0,812,653,0,0,813,814,815,816,817,818,819,820,821,822,823,0,824,825,826,827,828,0,829,830,831,832,833,0,834,835,0,836,0,0],"width":6,"height":6}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":57,"tilemap":{"tiles":[0,837,838,839,0,0,840,841,842,843,844,845,846,847,848,849,850,851,852,0,0,853,854,855,0,0,66,856,857,0],"width":5,"height":6}},{"bounds":{"x":0,"width":48,"height":48,"y":8},"frame":58,"tilemap":{"tiles":[0,858,859,860,861,862,0,863,864,865,866,867,868,869,870,871,872,0,873,874,875,876,0,0,0,877,878,879,0,0,0,880,881,882,0,0],"width":6,"height":6}},{"bounds":{"x":8,"width":32,"height":48,"y":8},"frame":59,"tilemap":{"tiles":[883,884,885,0,886,887,888,889,890,891,892,893,894,895,896,0,897,898,899,0,900,881,882,0],"width":4,"height":6}},{"bounds":{"x":0,"width":40,"height":48,"y":8},"frame":60,"tilemap":{"tiles":[0,901,902,903,0,904,905,906,907,908,909,910,911,912,913,0,914,915,916,917,0,918,919,920,0,0,900,881,882,0],"width":5,"height":6}},{"bounds":{"x":0,"width":48,"height":48,"y":8},"frame":61,"tilemap":{"tiles":[0,921,902,922,861,862,0,923,906,924,925,867,868,926,927,928,0,0,873,929,930,931,0,0,0,932,933,934,0,0,0,900,881,882,0,0],"width":6,"height":6}},{"bounds":{"x":8,"width":32,"height":48,"y":8},"frame":62,"tilemap":{"tiles":[935,936,937,0,938,939,940,941,942,943,944,893,945,946,947,0,877,948,949,0,880,881,882,0],"width":4,"height":6}},{"bounds":{"x":0,"width":40,"height":48,"y":8},"frame":63,"tilemap":{"tiles":[0,950,951,937,0,904,952,953,954,955,909,956,957,958,913,0,134,959,960,917,0,877,961,949,0,0,880,881,882,0],"width":5,"height":6}},{"bounds":{"x":8,"width":48,"height":48,"y":8},"frame":64,"tilemap":{"tiles":[962,963,964,0,0,0,965,966,967,968,0,0,969,970,971,972,973,974,975,976,977,978,979,980,0,981,982,983,0,0,0,0,984,985,0,0],"width":6,"height":6}},{"bounds":{"x":0,"width":56,"height":48,"y":8},"frame":65,"tilemap":{"tiles":[0,0,986,987,988,0,0,0,989,990,991,992,0,0,993,994,995,996,997,998,0,0,999,1000,1001,1002,1003,1004,0,0,1005,1006,1007,0,0,0,0,0,1008,985,0,0],"width":7,"height":6}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":66,"tilemap":{"tiles":[0,1009,1010,0,0,1011,1012,1013,0,0,1014,1015,1016,1017,0,1018,1019,1020,1021,1022,1023,1024,1025,1007,1026,0,180,1027,985,0],"width":5,"height":6}},{"bounds":{"x":8,"width":48,"height":48,"y":8},"frame":67,"tilemap":{"tiles":[1028,1029,1030,0,0,0,1031,1032,1033,1034,0,0,1035,1036,1037,1038,998,0,1039,1040,1041,1042,1003,1004,0,1043,1044,1007,0,0,0,66,1008,985,0,0],"width":6,"height":6}},{"bounds":{"x":8,"width":48,"height":48,"y":8},"frame":68,"tilemap":{"tiles":[0,1045,1046,1047,0,0,1048,1049,1050,1051,0,0,1052,1053,1054,1055,1056,1057,894,1058,1059,1060,1061,1062,0,1063,1064,1065,0,0,0,0,1066,985,0,0],"width":6,"height":6}},{"bounds":{"x":8,"width":48,"height":40,"y":16},"frame":69,"tilemap":{"tiles":[0,1067,1068,1069,0,0,1070,1071,1072,1073,1074,1075,0,1076,1077,1078,1079,1080,0,1081,1082,1083,0,0,0,0,1084,985,0,0],"width":6,"height":5}},{"bounds":{"x":8,"width":32,"height":40,"y":16},"frame":70,"tilemap":{"tiles":[1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,0,0,558,1101],"width":4,"height":5}},{"bounds":{"x":8,"width":32,"height":40,"y":16},"frame":71,"tilemap":{"tiles":[1085,1086,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,0,1113,1114,0,0,0,1115],"width":4,"height":5}},{"bounds":{"x":8,"width":32,"height":40,"y":16},"frame":72,"tilemap":{"tiles":[1085,1086,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,134,1126,1127,1128,0,0,1129,1130],"width":4,"height":5}},{"bounds":{"x":8,"width":32,"height":40,"y":16},"frame":73,"tilemap":{"tiles":[1085,1086,1102,1103,1089,1090,1131,1132,1133,1134,1135,1136,0,1137,1138,1139,0,0,1140,1141],"width":4,"height":5}},{"bounds":{"x":8,"width":32,"height":32,"y":16},"frame":74,"tilemap":{"tiles":[1085,1086,1102,1103,1104,1105,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151],"width":4,"height":4}},{"bounds":{"x":8,"width":32,"height":40,"y":16},"frame":75,"tilemap":{"tiles":[1085,1086,1152,1153,1118,1119,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,0,0,0,1164],"width":4,"height":5}},{"bounds":{"x":8,"width":32,"height":40,"y":16},"frame":76,"tilemap":{"tiles":[1085,1086,1152,1153,1118,1119,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,0,0,0,1164],"width":4,"height":5}},{"bounds":{"x":8,"width":32,"height":32,"y":16},"frame":77,"tilemap":{"tiles":[1085,1086,1102,1103,1104,1105,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151],"width":4,"height":4}},{"bounds":{"x":8,"width":32,"height":40,"y":16},"frame":78,"tilemap":{"tiles":[1085,1086,1102,1103,1089,1090,1131,1132,1133,1134,1135,1136,0,1137,1138,1139,0,0,1140,1141],"width":4,"height":5}},{"bounds":{"x":8,"width":32,"height":40,"y":16},"frame":79,"tilemap":{"tiles":[1085,1086,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,134,1126,1127,1128,0,0,1129,1130],"width":4,"height":5}},{"bounds":{"x":8,"width":32,"height":40,"y":16},"frame":80,"tilemap":{"tiles":[1085,1086,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,0,1113,1114,0,0,0,1115],"width":4,"height":5}},{"bounds":{"x":8,"width":40,"height":40,"y":8},"frame":81,"tilemap":{"tiles":[68,1165,1166,1167,1168,1169,1170,1171,1172,1173,0,1174,1175,1176,0,0,1177,1178,1179,0,0,0,66,1180,0],"width":5,"height":5}},{"bounds":{"x":24,"width":32,"height":40,"y":0},"frame":82,"tilemap":{"tiles":[1181,1182,1183,1184,1185,1186,1187,0,1188,1189,1190,1191,1192,1193,0,0,1194,1195,0,0],"width":4,"height":5}},{"bounds":{"x":0,"width":48,"height":40,"y":16},"frame":83,"tilemap":{"tiles":[0,0,1196,1197,0,0,0,0,1198,1199,1200,0,0,0,1201,1202,1203,0,0,1204,1205,1206,1207,0,1063,1208,1209,1210,18,19],"width":6,"height":5}},{"bounds":{"x":0,"width":56,"height":24,"y":16},"frame":84,"tilemap":{"tiles":[0,68,1211,1212,1213,1214,0,1215,1216,1217,1218,1219,1220,0,1221,1222,1223,1224,1225,1226,1227],"width":7,"height":3}},{"bounds":{"x":8,"width":40,"height":24,"y":16},"frame":85,"tilemap":{"tiles":[68,1228,1229,435,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240],"width":5,"height":3}},{"bounds":{"x":8,"width":40,"height":24,"y":16},"frame":86,"tilemap":{"tiles":[1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255],"width":5,"height":3}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":87,"tilemap":{"tiles":[0,68,1256,1257,0,0,1258,1259,1260,1261,0,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,0,0,0,1274,1275,0,0],"width":5,"height":6}},{"bounds":{"x":8,"width":40,"height":48,"y":8},"frame":88,"tilemap":{"tiles":[0,837,838,839,0,0,840,841,842,843,844,845,846,847,848,849,850,851,852,0,0,853,854,855,0,0,66,856,857,0],"width":5,"height":6}},{"bounds":{"x":0,"width":56,"height":24,"y":32},"frame":89,"tilemap":{"tiles":[0,0,1276,1277,1278,1279,0,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293],"width":7,"height":3}},{"bounds":{"x":8,"width":40,"height":40,"y":16},"frame":90,"tilemap":{"tiles":[0,0,1294,1295,0,0,1296,1297,1298,1299,0,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313],"width":5,"height":5}}]}],"frames":[{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1}]} \ No newline at end of file +{"layers":[{"cels":[{"tilemap":{"width":4,"tiles":[1,2,3,0,4,5,6,0,7,8,9,0,10,11,12,0,13,14,15,0,16,17,18,19],"height":6},"bounds":{"x":16,"y":8,"height":48,"width":32},"frame":0},{"tilemap":{"width":4,"tiles":[20,21,22,0,23,24,25,0,26,27,28,0,29,30,31,0,13,32,33,0,16,17,18,19],"height":6},"bounds":{"x":16,"y":8,"height":48,"width":32},"frame":1},{"tilemap":{"width":4,"tiles":[20,21,22,0,23,34,35,0,36,37,38,0,39,40,41,0,13,42,33,0,16,17,18,19],"height":6},"bounds":{"x":16,"y":8,"height":48,"width":32},"frame":2},{"tilemap":{"width":4,"tiles":[20,21,22,0,23,34,35,0,36,37,38,0,39,40,41,0,13,42,33,0,16,17,18,19],"height":6},"bounds":{"x":16,"y":8,"height":48,"width":32},"frame":3},{"tilemap":{"width":4,"tiles":[20,21,22,0,23,34,35,0,36,37,38,0,39,40,41,0,13,43,44,45,16,46,47,0],"height":6},"bounds":{"x":16,"y":8,"height":48,"width":32},"frame":4},{"tilemap":{"width":5,"tiles":[0,0,48,49,0,0,50,51,52,0,0,53,54,55,56,57,58,59,60,61,62,63,64,65,0,66,67,0,0,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":5},{"tilemap":{"width":5,"tiles":[0,68,69,70,0,0,71,72,73,0,74,75,76,77,78,79,80,81,82,83,84,85,66,86,87,88,89,0,0,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":6},{"tilemap":{"width":5,"tiles":[0,90,91,92,0,0,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,0,0,108,109],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":7},{"tilemap":{"width":5,"tiles":[0,90,110,111,0,0,112,113,114,115,116,117,118,119,0,0,120,121,122,0,0,123,124,125,0],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":8},{"tilemap":{"width":5,"tiles":[0,126,127,128,0,129,130,131,132,133,134,135,136,137,138,0,139,140,141,0,0,142,143,0,0],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":9},{"tilemap":{"width":5,"tiles":[0,0,48,0,0,0,144,145,146,0,0,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,0,0,0,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":10},{"tilemap":{"width":5,"tiles":[0,0,162,0,0,0,163,164,165,0,0,166,167,168,169,170,171,172,173,174,175,176,177,178,179,0,0,180,181,182],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":11},{"tilemap":{"width":5,"tiles":[0,183,184,185,0,0,186,187,188,189,190,191,192,193,0,0,194,195,196,0,0,197,198,0,0],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":12},{"tilemap":{"width":5,"tiles":[0,199,200,201,202,0,203,204,205,206,207,208,209,210,211,212,213,214,215,216,0,217,218,219,0],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":13},{"tilemap":{"width":5,"tiles":[0,220,221,201,202,0,222,223,205,206,224,225,226,227,228,229,230,231,232,233,0,234,235,236,0],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":14},{"tilemap":{"width":5,"tiles":[0,199,200,201,202,0,203,237,238,206,0,239,240,241,242,243,244,245,246,247,0,248,249,250,0],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":15},{"tilemap":{"width":5,"tiles":[0,220,221,201,202,0,251,252,205,206,253,254,255,256,257,258,259,260,261,262,0,263,264,265,0],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":16},{"tilemap":{"width":4,"tiles":[266,267,268,0,269,270,271,272,273,274,275,276,277,278,279,280],"height":4},"bounds":{"x":16,"y":16,"height":32,"width":32},"frame":17},{"tilemap":{"width":5,"tiles":[0,281,282,283,284,285,286,287,288,289,290,291,292,293,294,0,295,296,297,298],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":18},{"tilemap":{"width":5,"tiles":[0,299,300,301,302,303,304,305,306,307,308,309,310,311,312,0,313,314,315,0],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":19},{"tilemap":{"width":5,"tiles":[0,281,282,283,284,285,286,287,288,289,290,291,292,293,294,0,295,296,297,298],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":20},{"tilemap":{"width":5,"tiles":[0,316,317,318,319,320,321,322,323,324,325,326,327,328,329,0,330,331,332,0],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":21},{"tilemap":{"width":5,"tiles":[0,281,282,283,284,285,286,287,288,289,290,291,292,293,294,0,295,296,297,298],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":22},{"tilemap":{"width":5,"tiles":[0,333,334,335,336,337,338,339,340,341,342,343,344,345,346,0,347,348,349,350],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":23},{"tilemap":{"width":5,"tiles":[0,0,351,352,353,0,354,355,356,357,358,359,360,361,362,363,364,365,366,0],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":24},{"tilemap":{"width":5,"tiles":[0,0,367,368,284,0,369,370,371,372,373,374,375,376,377,378,379,380,381,0],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":25},{"tilemap":{"width":5,"tiles":[0,0,351,352,353,0,354,355,356,357,358,359,360,361,362,363,364,365,366,0],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":26},{"tilemap":{"width":5,"tiles":[0,0,382,383,284,0,369,384,385,372,373,386,387,388,377,378,389,390,391,0],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":27},{"tilemap":{"width":5,"tiles":[0,0,351,352,353,0,354,355,356,357,358,359,360,361,362,363,364,365,366,0],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":28},{"tilemap":{"width":5,"tiles":[0,0,392,393,284,0,369,394,395,396,373,397,398,399,377,378,400,401,381,0],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":29},{"tilemap":{"width":5,"tiles":[0,0,351,352,353,0,354,355,356,357,358,359,360,361,362,363,364,365,366,0],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":30},{"tilemap":{"width":5,"tiles":[0,0,367,368,284,0,369,394,402,403,373,404,405,406,407,378,408,409,381,0],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":31},{"tilemap":{"width":5,"tiles":[0,0,351,352,353,0,354,355,356,357,358,359,360,361,362,363,364,365,366,0],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":32},{"tilemap":{"width":5,"tiles":[0,0,367,368,284,0,369,394,371,372,373,386,410,411,377,378,379,380,381,0],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":40},"frame":33},{"tilemap":{"width":5,"tiles":[0,412,413,0,0,0,414,415,416,0,417,418,419,420,421,422,423,424,425,426,0,427,428,429,430,0,0,0,431,432],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":34},{"tilemap":{"width":6,"tiles":[0,433,434,435,436,0,437,438,439,440,441,442,443,444,445,446,447,448,0,0,449,450,451,452,0,0,453,454,455,456],"height":5},"bounds":{"x":0,"y":16,"height":40,"width":48},"frame":35},{"tilemap":{"width":6,"tiles":[0,433,434,435,436,0,437,457,458,459,460,442,443,444,461,462,463,464,0,0,465,466,467,468,0,0,469,470,471,472],"height":5},"bounds":{"x":0,"y":16,"height":40,"width":48},"frame":36},{"tilemap":{"width":5,"tiles":[0,473,474,475,0,476,477,478,479,480,481,482,483,484,485,0,486,487,488,489,0,0,490,491,0],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":37},{"tilemap":{"width":5,"tiles":[0,492,493,494,495,0,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,0],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":38},{"tilemap":{"width":5,"tiles":[0,514,515,494,495,0,516,517,498,499,518,519,520,521,522,523,524,525,526,527,66,528,529,530,531],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":39},{"tilemap":{"width":5,"tiles":[0,492,493,494,495,0,532,497,498,499,533,534,535,536,537,538,539,540,541,542,66,543,544,545,182],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":40},{"tilemap":{"width":5,"tiles":[0,514,515,494,495,0,546,547,498,499,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":41},{"tilemap":{"width":5,"tiles":[0,563,564,0,0,0,565,566,567,0,568,569,570,571,572,573,574,575,576,577,578,579,580,158,0,581,582,583,584,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":42},{"tilemap":{"width":5,"tiles":[0,585,586,587,0,0,588,589,590,0,591,592,593,594,595,596,597,598,599,0,600,601,602,603,0,510,604,605,0,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":43},{"tilemap":{"width":5,"tiles":[0,563,606,49,0,0,607,608,609,610,0,611,612,613,614,615,616,617,618,0,619,620,621,622,0,623,624,625,582,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":44},{"tilemap":{"width":5,"tiles":[0,585,586,587,0,0,588,589,590,0,626,627,593,594,595,628,629,630,599,0,631,632,633,603,0,634,635,0,0,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":45},{"tilemap":{"width":4,"tiles":[636,637,638,0,639,640,641,642,643,644,645,646,647,648,649,650],"height":4},"bounds":{"x":16,"y":24,"height":32,"width":32},"frame":46},{"tilemap":{"width":4,"tiles":[651,652,653,0,654,655,656,0,657,658,659,0,10,660,661,0,13,14,15,0,16,17,18,19],"height":6},"bounds":{"x":16,"y":8,"height":48,"width":32},"frame":47},{"tilemap":{"width":4,"tiles":[68,662,663,0,664,665,666,0,667,668,669,670,671,672,673,674,675,676,677,0,678,679,680,0],"height":6},"bounds":{"x":16,"y":8,"height":48,"width":32},"frame":48},{"tilemap":{"width":3,"tiles":[681,682,683,684,685,686,687,688,689,690,691,692,693,694,0,695,696,0],"height":6},"bounds":{"x":16,"y":8,"height":48,"width":24},"frame":49},{"tilemap":{"width":4,"tiles":[697,698,699,0,700,701,702,0,703,704,705,706,707,708,709,710,711,712,713,0,714,715,716,0],"height":6},"bounds":{"x":16,"y":8,"height":48,"width":32},"frame":50},{"tilemap":{"width":5,"tiles":[0,0,717,718,0,0,719,720,721,722,0,723,724,725,726,727,728,729,730,0,0,0,731,732,0,0,0,733,734,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":51},{"tilemap":{"width":4,"tiles":[0,735,736,0,737,738,739,740,741,742,743,744,745,746,747,748,0,749,750,0,0,751,752,0],"height":6},"bounds":{"x":16,"y":8,"height":48,"width":32},"frame":52},{"tilemap":{"width":6,"tiles":[753,754,0,0,755,756,757,758,759,760,761,0,762,763,764,765,766,0,767,768,769,770,771,0,0,772,773,774,775,0,0,0,776,0,0,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":48},"frame":53},{"tilemap":{"width":5,"tiles":[777,778,779,780,781,782,783,784,785,786,0,787,788,789,0,0,790,791,792,0,0,793,794,795,796,0,797,0,798,799],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":54},{"tilemap":{"width":5,"tiles":[777,800,801,802,781,782,803,804,805,786,0,806,807,808,0,0,809,810,811,0,0,793,794,795,796,0,797,0,798,799],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":55},{"tilemap":{"width":6,"tiles":[0,0,812,653,0,0,813,814,815,816,817,818,819,820,821,822,823,0,824,825,826,827,828,0,829,830,831,832,833,0,834,835,0,836,0,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":48},"frame":56},{"tilemap":{"width":5,"tiles":[0,837,838,839,0,0,840,841,842,843,844,845,846,847,848,849,850,851,852,0,0,853,854,855,0,0,66,856,857,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":57},{"tilemap":{"width":6,"tiles":[0,858,859,860,861,862,0,863,864,865,866,867,868,869,870,871,872,0,873,874,875,876,0,0,0,877,878,879,0,0,0,880,881,882,0,0],"height":6},"bounds":{"x":0,"y":8,"height":48,"width":48},"frame":58},{"tilemap":{"width":4,"tiles":[883,884,885,0,886,887,888,889,890,891,892,893,894,895,896,0,897,898,899,0,900,881,882,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":32},"frame":59},{"tilemap":{"width":5,"tiles":[0,901,902,903,0,904,905,906,907,908,909,910,911,912,913,0,914,915,916,917,0,918,919,920,0,0,900,881,882,0],"height":6},"bounds":{"x":0,"y":8,"height":48,"width":40},"frame":60},{"tilemap":{"width":6,"tiles":[0,921,902,922,861,862,0,923,906,924,925,867,868,926,927,928,0,0,873,929,930,931,0,0,0,932,933,934,0,0,0,900,881,882,0,0],"height":6},"bounds":{"x":0,"y":8,"height":48,"width":48},"frame":61},{"tilemap":{"width":4,"tiles":[935,936,937,0,938,939,940,941,942,943,944,893,945,946,947,0,877,948,949,0,880,881,882,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":32},"frame":62},{"tilemap":{"width":5,"tiles":[0,950,951,937,0,904,952,953,954,955,909,956,957,958,913,0,134,959,960,917,0,877,961,949,0,0,880,881,882,0],"height":6},"bounds":{"x":0,"y":8,"height":48,"width":40},"frame":63},{"tilemap":{"width":6,"tiles":[962,963,964,0,0,0,965,966,967,968,0,0,969,970,971,972,973,974,975,976,977,978,979,980,0,981,982,983,0,0,0,0,984,985,0,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":48},"frame":64},{"tilemap":{"width":7,"tiles":[0,0,986,987,988,0,0,0,989,990,991,992,0,0,993,994,995,996,997,998,0,0,999,1000,1001,1002,1003,1004,0,0,1005,1006,1007,0,0,0,0,0,1008,985,0,0],"height":6},"bounds":{"x":0,"y":8,"height":48,"width":56},"frame":65},{"tilemap":{"width":5,"tiles":[0,1009,1010,0,0,1011,1012,1013,0,0,1014,1015,1016,1017,0,1018,1019,1020,1021,1022,1023,1024,1025,1007,1026,0,180,1027,985,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":66},{"tilemap":{"width":6,"tiles":[1028,1029,1030,0,0,0,1031,1032,1033,1034,0,0,1035,1036,1037,1038,998,0,1039,1040,1041,1042,1003,1004,0,1043,1044,1007,0,0,0,66,1008,985,0,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":48},"frame":67},{"tilemap":{"width":6,"tiles":[0,1045,1046,1047,0,0,1048,1049,1050,1051,0,0,1052,1053,1054,1055,1056,1057,894,1058,1059,1060,1061,1062,0,1063,1064,1065,0,0,0,0,1066,985,0,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":48},"frame":68},{"tilemap":{"width":6,"tiles":[0,1067,1068,1069,0,0,1070,1071,1072,1073,1074,1075,0,1076,1077,1078,1079,1080,0,1081,1082,1083,0,0,0,0,1084,985,0,0],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":48},"frame":69},{"tilemap":{"width":4,"tiles":[1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,0,0,558,1101],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":32},"frame":70},{"tilemap":{"width":4,"tiles":[1085,1086,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,0,1113,1114,0,0,0,1115],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":32},"frame":71},{"tilemap":{"width":4,"tiles":[1085,1086,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,134,1126,1127,1128,0,0,1129,1130],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":32},"frame":72},{"tilemap":{"width":4,"tiles":[1085,1086,1102,1103,1089,1090,1131,1132,1133,1134,1135,1136,0,1137,1138,1139,0,0,1140,1141],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":32},"frame":73},{"tilemap":{"width":4,"tiles":[1085,1086,1102,1103,1104,1105,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":32},"frame":74},{"tilemap":{"width":4,"tiles":[1085,1086,1152,1153,1118,1119,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,0,0,0,1164],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":32},"frame":75},{"tilemap":{"width":4,"tiles":[1085,1086,1152,1153,1118,1119,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,0,0,0,1164],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":32},"frame":76},{"tilemap":{"width":4,"tiles":[1085,1086,1102,1103,1104,1105,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151],"height":4},"bounds":{"x":8,"y":16,"height":32,"width":32},"frame":77},{"tilemap":{"width":4,"tiles":[1085,1086,1102,1103,1089,1090,1131,1132,1133,1134,1135,1136,0,1137,1138,1139,0,0,1140,1141],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":32},"frame":78},{"tilemap":{"width":4,"tiles":[1085,1086,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,134,1126,1127,1128,0,0,1129,1130],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":32},"frame":79},{"tilemap":{"width":4,"tiles":[1085,1086,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,0,1113,1114,0,0,0,1115],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":32},"frame":80},{"tilemap":{"width":5,"tiles":[68,1165,1166,1167,1168,1169,1170,1171,1172,1173,0,1174,1175,1176,0,0,1177,1178,1179,0,0,0,66,1180,0],"height":5},"bounds":{"x":8,"y":8,"height":40,"width":40},"frame":81},{"tilemap":{"width":4,"tiles":[1181,1182,1183,1184,1185,1186,1187,0,1188,1189,1190,1191,1192,1193,0,0,1194,1195,0,0],"height":5},"bounds":{"x":24,"y":0,"height":40,"width":32},"frame":82},{"tilemap":{"width":6,"tiles":[0,0,1196,1197,0,0,0,0,1198,1199,1200,0,0,0,1201,1202,1203,0,0,1204,1205,1206,1207,0,1063,1208,1209,1210,18,19],"height":5},"bounds":{"x":0,"y":16,"height":40,"width":48},"frame":83},{"tilemap":{"width":7,"tiles":[0,68,1211,1212,1213,1214,0,1215,1216,1217,1218,1219,1220,0,1221,1222,1223,1224,1225,1226,1227],"height":3},"bounds":{"x":0,"y":16,"height":24,"width":56},"frame":84},{"tilemap":{"width":5,"tiles":[68,1228,1229,435,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240],"height":3},"bounds":{"x":8,"y":16,"height":24,"width":40},"frame":85},{"tilemap":{"width":5,"tiles":[1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255],"height":3},"bounds":{"x":8,"y":16,"height":24,"width":40},"frame":86},{"tilemap":{"width":5,"tiles":[0,68,1256,1257,0,0,1258,1259,1260,1261,0,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,0,0,0,1274,1275,0,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":87},{"tilemap":{"width":5,"tiles":[0,837,838,839,0,0,840,841,842,843,844,845,846,847,848,849,850,851,852,0,0,853,854,855,0,0,66,856,857,0],"height":6},"bounds":{"x":8,"y":8,"height":48,"width":40},"frame":88},{"tilemap":{"width":7,"tiles":[0,0,0,1276,1277,0,0,0,0,1278,1279,1280,1281,0,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295],"height":4},"bounds":{"x":0,"y":24,"height":32,"width":56},"frame":89},{"tilemap":{"width":5,"tiles":[0,0,1296,1297,0,0,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316],"height":5},"bounds":{"x":8,"y":16,"height":40,"width":40},"frame":90}],"name":"Layer 1"}],"filename":"/home/alchemist/git/engine-psx/assets/sprites/CHARA/KNUX32.ase","tags":[{"aniDir":"forward","from":0,"to":0,"color":"#000000","name":"Stopped"},{"aniDir":"forward","from":1,"to":4,"color":"#000000","name":"Idle"},{"aniDir":"forward","from":5,"to":12,"color":"#000000","name":"Walking"},{"aniDir":"forward","from":13,"to":16,"color":"#000000","name":"Running"},{"aniDir":"forward","from":17,"to":23,"color":"#000000","name":"Rolling"},{"aniDir":"forward","from":24,"to":33,"color":"#000000","name":"Spindash"},{"aniDir":"forward","from":34,"to":37,"color":"#000000","name":"Skidding"},{"aniDir":"forward","from":38,"to":41,"color":"#000000","name":"PeelOut"},{"aniDir":"forward","from":42,"to":45,"color":"#000000","name":"Pushing"},{"aniDir":"forward","from":46,"to":46,"color":"#000000","name":"CrouchDown"},{"aniDir":"forward","from":47,"to":47,"color":"#000000","name":"LookUp"},{"aniDir":"forward","from":48,"to":52,"color":"#000000","name":"Spring"},{"aniDir":"forward","from":53,"to":53,"color":"#000000","name":"Hurt"},{"aniDir":"forward","from":54,"to":54,"color":"#000000","name":"Death"},{"aniDir":"forward","from":55,"to":55,"color":"#000000","name":"Drown"},{"aniDir":"forward","from":56,"to":56,"color":"#000000","name":"Gasp"},{"aniDir":"forward","from":57,"to":57,"color":"#000000","name":"Drop"},{"aniDir":"forward","from":58,"to":63,"color":"#000000","name":"BalanceLight"},{"aniDir":"forward","from":64,"to":69,"color":"#000000","name":"BalanceHeavy"},{"aniDir":"forward","from":70,"to":70,"color":"#000000","name":"ClimbStop"},{"aniDir":"forward","from":71,"to":75,"color":"#000000","name":"ClimbUp"},{"aniDir":"forward","from":76,"to":80,"color":"#000000","name":"ClimbDown"},{"aniDir":"forward","from":81,"to":82,"color":"#000000","name":"ClimbRise"},{"aniDir":"forward","from":83,"to":83,"color":"#000000","name":"ClimbEnd"},{"aniDir":"forward","from":84,"to":84,"color":"#000000","name":"Glide"},{"aniDir":"forward","from":85,"to":85,"color":"#000000","name":"GlideTurnA"},{"aniDir":"forward","from":86,"to":86,"color":"#000000","name":"GlideTurnB"},{"aniDir":"forward","from":87,"to":88,"color":"#000000","name":"GlideCancel"},{"aniDir":"forward","from":89,"to":89,"color":"#000000","name":"GlideLand"},{"aniDir":"forward","from":90,"to":90,"color":"#000000","name":"GlideRise"}],"width":56,"height":56,"frames":[{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1},{"duration":0.1}]} \ No newline at end of file diff --git a/assets/sprites/CHARA/KNUX.png b/assets/sprites/CHARA/KNUX.png index 1ca0d0f..c98b476 100644 Binary files a/assets/sprites/CHARA/KNUX.png and b/assets/sprites/CHARA/KNUX.png differ diff --git a/assets/sprites/CHARA/KNUX32.ase b/assets/sprites/CHARA/KNUX32.ase index 5bc5f8c..8d54daf 100644 Binary files a/assets/sprites/CHARA/KNUX32.ase and b/assets/sprites/CHARA/KNUX32.ase differ diff --git a/src/object_state_update.c b/src/object_state_update.c index 469b610..5133602 100644 --- a/src/object_state_update.c +++ b/src/object_state_update.c @@ -402,8 +402,10 @@ _spring_update(ObjectState *state, ObjectTableEntry *, VECTOR *pos, uint8_t is_r player.anim_dir = -1; state->anim_state.animation = 1; sound_play_vag(sfx_sprn, 0); - if(player.action != ACTION_ROLLING) + if(player.action != ACTION_ROLLING) { player_set_action(&player, ACTION_NONE); + player.sliding = 0; + } } else if(state->flipmask & MASK_FLIP_ROTCW) { // Right-pointing spring //player.pos.vx = (solidity_vx + solidity_w + player_width + 8) << 12; player.ev_left.collided = 0; // Detach player from left wall if needed @@ -413,8 +415,10 @@ _spring_update(ObjectState *state, ObjectTableEntry *, VECTOR *pos, uint8_t is_r player.anim_dir = 1; state->anim_state.animation = 1; sound_play_vag(sfx_sprn, 0); - if(player.action != ACTION_ROLLING) + if(player.action != ACTION_ROLLING) { player_set_action(&player, ACTION_NONE); + player.sliding = 0; + } } else if(state->flipmask == 0) { // Top-pointing spring player.pos.vy = (solidity_vy - (player_height >> 1)) << 12; player.grnd = 0; diff --git a/src/player.c b/src/player.c index 7322538..1f2190e 100644 --- a/src/player.c +++ b/src/player.c @@ -660,6 +660,7 @@ _player_update_collision_tb(Player *player) player->vel.vx = 0; else { player->sliding = 1; + player->glide_turn_dir = 0; player->vel.vx -= KNUX_GLIDE_FRICTION * player->anim_dir; player->vel.vy = 0; } @@ -724,6 +725,13 @@ _player_update_collision_tb(Player *player) player->vel.vz = 0; player->airdirlock = 0; } + } else { + // If NOT touching the ground. + if(player->sliding) { + // Player was sliding but left the platform. Reset action. + player_set_action(player, ACTION_NONE); + player->sliding = 0; + } } if((player->ev_ceil1.collided || player->ev_ceil2.collided) && (player->vel.vy < 0)) { @@ -1574,6 +1582,11 @@ player_draw(Player *player, VECTOR *pos) uint8_t is_rolling = is_rolling_angle || (player_get_current_animation_hash(player) == ANIM_SPINDASH); + uint8_t is_gliding = + (player_get_current_animation_hash(player) == ANIM_GLIDE) + || (player_get_current_animation_hash(player) == ANIM_GLIDECANCEL) + || (player_get_current_animation_hash(player) == ANIM_GLIDETURNA) + || (player_get_current_animation_hash(player) == ANIM_GLIDETURNB); int32_t anim_angle = -_snap_angle(player->angle); uint8_t show_character = (((player->iframes >> 2) % 2) == 0); uint8_t facing_left = (player->anim_dir < 0); @@ -1583,7 +1596,8 @@ player_draw(Player *player, VECTOR *pos) chara_draw_gte(&player->chara, player->anim_frame, (int16_t)(pos->vx >> 12), - (int16_t)(pos->vy >> 12) + (is_rolling ? 4 : 0), + (int16_t)(pos->vy >> 12) + + (is_rolling ? 4 : (is_gliding ? 8 : 0)), facing_left, (is_rolling_angle ? 0 : anim_angle)); }