tests/test.sh exit code (0 → resolved); the classification below is post-hoc and cannot change it.List all files in task directory
find /home/user/task -type f | sort | head -60
/home/user/task/.godot/.gdignore /home/user/task/.godot/editor/Main.tscn-folding-4a24720ee5e787dbe30abc634fa3679d.cfg /home/user/task/.godot/editor/filesystem_cache10 /home/user/task/.godot/editor/project_metadata.cfg /home/user/task/.godot/global_script_class_cache.cfg /home/user/task/.godot/imported/crusader_attack_00000.png-f54591aba30779228d393e57d7f14932.ctex /home/user/task/.godot/imported/crusader_attack_00000.png-f54591aba30779228d393e57d7f14932.md5 /home/user/task/.godot/imported/crusader_attack_00001.png-b44818c5a6b2aa1cf364a7b33dba328b.ctex /home/user/task/.godot/imported/crusader_attack_00001.png-b44818c5a6b2aa1cf364a7b33dba328b.md5 /home/user/task/.godot/imported/crusader_attack_00002.png-91bf43f6b84eb7ad816fdb4e0dddf3d5.ctex /home/user/task/.godot/imported/crusader_attack_00002.png-91bf43f6b84eb7ad816fdb4e0dddf3d5.md5 /home/user/task/.godot/imported/crusader_attack_00003.png-b1bffb00c3f8fe8ae358f61d1c4b145d.ctex /home/user/task/.godot/imported/crusader_attack_00003.png-b1bffb00c3f8fe8ae358f61d1c4b145d.md5 /home/user/task/.godot/imported/crusader_attack_00004.png-050d77cecdf9249ec5cbeb9420020abb.ctex /home/user/task/.godot/imported/crusader_attack_00004.png-050d77cecdf9249ec5cbeb9420020abb.md5 /home/user/task/.godot/imported/crusader_attack_00005.png-c33bf453c87789705e12cf03061b81b7.ctex /home/user/task/.godot/imported/crusader_attack_00005.png-c33bf453c87789705e12cf03061b81b7.md5 /home/user/task/.godot/imported/crusader_attack_00006.png-e11447a4408f2091bead66dfb9827eee.ctex /home/user/task/.godot/imported/crusader_attack_00006.png-e11447a4408f2091bead66dfb9827eee.md5 /home/user/task/.godot/imported/crusader_attack_00007.png-7c42e01caef7b2d5aa343b1da7d85471.ctex /home/user/task/.godot/imported/crusader_attack_00007.png-7c42e01caef7b2d5aa343b1da7d85471.md5 /home/user/task/.godot/imported/crusader_attack_00008.png-198802d7089e37cbbfe248991cd91b19.ctex /home/user/task/.godot/imported/crusader_attack_00008.png-198802d7089e37cbbfe248991cd91b19.md5 /home/user/task/.godot/imported/crusader_attack_00009.png-b46a00ee05d63d1c9efcd9100aaaea37.ctex /home/user/task/.godot/imported/crusader_attack_00009.png-b46a00ee05d63d1c9efcd9100aaaea37.md5 /home/user/task/.godot/imported/crusader_attack_00010.png-e7384bd1491cdd2223de01257495ecb1.ctex /home/user/task/.godot/imported/crusader_attack_00010.png-e7384bd1491cdd2223de01257495ecb1.md5 /home/user/task/.godot/imported/crusader_attack_00011.png-6029d3afbab39fb9618c383902cf387c.ctex /home/user/task/.godot/imported/crusader_attack_00011.png-6029d3afbab39fb9618c383902cf387c.md5 /home/user/task/.godot/imported/crusader_attack_00012.png-ee72c783623e26c9ed533174321ad8f1.ctex /home/user/task/.godot/imported/crusader_attack_00012.png-ee72c783623e26c9ed533174321ad8f1.md5 /home/user/task/.godot/imported/crusader_attack_00013.png-f5670a9679c9fa926648496ed66a711e.ctex /home/user/task/.godot/imported/crusader_attack_00013.png-f5670a9679c9fa926648496ed66a711e.md5 /home/user/task/.godot/imported/crusader_attack_00014.png-63c2851478fc85f1327e9b00048c033b.ctex /home/user/task/.godot/imported/crusader_attack_00014.png-63c2851478fc85f1327e9b00048c033b.md5 /home/user/task/.godot/imported/crusader_attack_00015.png-94ed18497033974612b37c770515eaeb.ctex /home/user/task/.godot/imported/crusader_attack_00015.png-94ed18497033974612b37c770515eaeb.md5 /home/user/task/.godot/imported/crusader_attack_00016.png-4166c9ef9c25845493b1792055f459cd.ctex /home/user/task/.godot/imported/crusader_attack_00016.png-4166c9ef9c25845493b1792055f459cd.md5 /home/user/task/.godot/imported/crusader_attack_00017.png-41fe3580640088b1155261d537a79573.ctex /home/user/task/.godot/imported/crusader_attack_00017.png-41fe3580640088b1155261d537a79573.md5 /home/user/task/.godot/imported/crusader_attack_10000.png-f6b01ce06fa532df4a0bff2edda5aee8.ctex /home/user/task/.godot/imported/crusader_attack_10000.png-f6b01ce06fa532df4a0bff2edda5aee8.md5 /home/user/task/.godot/imported/crusader_attack_10001.png-8f3556a9020d83100fc740bdc8d011ab.ctex /home/user/task/.godot/imported/crusader_attack_10001.png-8f3556a9020d83100fc740bdc8d011ab.md5 /home/user/task/.godot/imported/crusader_attack_10002.png-7ebe2c80604769bdd50ea153724f7ccd.ctex /home/user/task/.godot/imported/crusader_attack_10002.png-7ebe2c80604769bdd50ea153724f7ccd.md5 /home/user/task/.godot/imported/crusader_attack_10003.png-680dffbaa7cdbd3d8fccdf0aa184a930.ctex /home/user/task/.godot/imported/crusader_attack_10003.png-680dffbaa7cdbd3d8fccdf0aa184a930.md5 /home/user/task/.godot/imported/crusader_attack_10004.png-5b2f2404e3f5ab5bd3d8ebee5ac5e4c1.ctex /home/user/task/.godot/imported/crusader_attack_10004.png-5b2f2404e3f5ab5bd3d8ebee5ac5e4c1.md5 /home/user/task/.godot/imported/crusader_attack_10005.png-88ad77cc26612e7bc07a4fc1d4db40ab.ctex /home/user/task/.godot/imported/crusader_attack_10005.png-88ad77cc26612e7bc07a4fc1d4db40ab.md5 /home/user/task/.godot/imported/crusader_attack_10006.png-9f6eea240d1b52790288105bc53e0994.ctex /home/user/task/.godot/imported/crusader_attack_10006.png-9f6eea240d1b52790288105bc53e0994.md5 /home/user/task/.godot/imported/crusader_attack_10007.png-8bcf050c775c32b4847bb3819b6f6d71.ctex /home/user/task/.godot/imported/crusader_attack_10007.png-8bcf050c775c32b4847bb3819b6f6d71.md5 /home/user/task/.godot/imported/crusader_attack_10008.png-0ec305ed7f1c3db6b316604b9a5cfa70.ctex /home/user/task/.godot/imported/crusader_attack_10008.png-0ec305ed7f1c3db6b316604b9a5cfa70.md5 /home/user/task/.godot/imported/crusader_attack_10009.png-7788bb9fbb384390d4902b7f97191844.ctex [stdout] /home/user/task/.godot/.gdignore /home/user/task/.godot/editor/Main.tscn-folding-4a24720ee5e787dbe30abc634fa3679d.cfg /home/user/task/.godot/editor/filesystem_cache10 /home/user/task/.godot/editor/project_metadata.cfg /home/user/task/.godot/global_script_class_cache.cfg /home/user/task/.godot/imported/crusader_attack_00000.png-f54591aba30779228d393e57d7f14932.ctex /home/user/task/.godot/imported/crusader_attack_00000.png-f54591aba30779228d393e57d7f14932.md5 /home/user/task/.godot/imported/crusader_attack_00001.png-b44818c5a6b2aa1cf364a7b33dba328b.ctex /home/user/task/.godot/imported/crusader_attack_00001.png-b44818c5a6b2aa1cf364a7b33dba328b.md5 /home/user/task/.godot/imported/crusader_attack_00002.png-91bf43f6b84eb7ad816fdb4e0dddf3d5.ctex /home/user/task/.godot/imported/crusader_attack_00002.png-91bf43f6b84eb7ad816fdb4e0dddf3d5.md5 /home/user/task/.godot/imported/crusader_attack_00003.png-b1bffb00c3f8fe8ae358f61d1c4b145d.ctex /home/user/task/.godot/imported/crusader_attack_00003.png-b1bffb00c3f8fe8ae358f61d1c4b145d.md5 /home/user/task/.godot/imported/crusader_attack_00004.png-050d77cecdf9249ec5cbeb9420020abb.ctex /home/user/task/.godot/imported/crusader_attack_00004.png-050d77cecdf9249ec5cbeb9420020abb.md5 /home/user/task/.godot/imported/crusader_attack_00005.png-c33bf453c87789705e12cf03061b81b7.ctex /home/user/task/.godot/imported/crusader_attack_00005.png-c33bf453c87789705e12cf03061b81b7.md5 /home/user/task/.godot/imported/crusader_attack_00006.png-e11447a4408f2091bead66dfb9827eee.ctex /home/user/task/.godot/imported/crusader_attack_00006.png-e11447a4408f2091bead66dfb9827eee.md5 /home/user/task/.godot/imported/crusader_attack_00007.png-7c42e01caef7b2d5aa343b1da7d85471.ctex /home/user/task/.godot/imported/crusader_attack_00007.png-7c42e01caef7b2d5aa343b1da7d85471.md5 /home/user/task/.godot/imported/crusader_attack_00008.png-198802d7089e37cbbfe248991cd91b19.ctex /home/user/task/.godot/imported/crusader_attack_00008.png-198802d7089e37cbbfe248991cd91b19.md5 /home/user/task/.godot/imported/crusader_attack_00009.png-b46a00ee05d63d1c9efcd9100aaaea37.ctex /home/user/task/.godot/imported/crusader_attack_00009.png-b46a00ee05d63d1c9efcd9100aaaea37.md5 /home/user/task/.godot/imported/crusader_attack_00010.png-e7384bd1491cdd2223de01257495ecb1.ctex /home/user/task/.godot/imported/crusader_attack_00010.png-e7384bd1491cdd2223de01257495ecb1.md5 /home/user/task/.godot/imported/crusader_attack_00011.png-6029d3afbab39fb9618c383902cf387c.ctex /home/user/task/.godot/imported/crusader_attack_00011.png-6029d3afbab39fb9618c383902cf387c.md5 /home/user/task/.godot/imported/crusader_attack_00012.png-ee72c783623e26c9ed533174321ad8f1.ctex /home/user/task/.godot/imported/crusader_attack_00012.png-ee72c783623e26c9ed533174321ad8f1.md5 /home/user/task/.godot/imported/crusader_attack_00013.png-f5670a9679c9fa926648496ed66a711e.ctex /home/user/task/.godot/imported/crusader_attack_00013.png-f5670a9679c9fa926648496ed66a711e.md5 /home/user/task/.godot/imported/crusader_attack_00014.png-63c2851478fc85f1327e9b00048c033b.ctex /home/user/task/.godot/imported/crusader_attack_00014.png-63c2851478fc85f1327e9b00048c033b.md5 /home/user/task/.godot/imported/crusader_attack_00015.png-94ed18497033974612b37c770515eaeb.ctex /home/user/task/.godot/imported/crusader_attack_00015.png-94ed18497033974612b37c770515eaeb.md5 /home/user/task/.godot/imported/crusader_attack_00016.png-4166c9ef9c25845493b1792055f459cd.ctex /home/user/task/.godot/imported/crusader_attack_00016.png-4166c9ef9c25845493b1792055f459cd.md5 /home/user/task/.godot/imported/crusader_attack_00017.png-41fe3580640088b1155261d537a79573.ctex /home/user/task/.godot/imported/crusader_attack_00017.png-41fe3580640088b1155261d537a79573.md5 /home/user/task/.godot/imported/crusader_attack_10000.png-f6b01ce06fa532df4a0bff2edda5aee8.ctex /home/user/task/.godot/imported/crusader_attack_10000.png-f6b01ce06fa532df4a0bff2edda5aee8.md5 /home/user/task/.godot/imported/crusader_attack_10001.png-8f3556a9020d83100fc740bdc8d011ab.ctex /home/user/task/.godot/imported/crusader_attack_10001.png-8f3556a9020d83100fc740bdc8d011ab.md5 /home/user/task/.godot/imported/crusader_attack_10002.png-7ebe2c80604769bdd50ea153724f7ccd.ctex /home/user/task/.godot/imported/crusader_attack_10002.png-7ebe2c80604769bdd50ea153724f7ccd.md5 /home/user/task/.godot/imported/crusader_attack_10003.png-680dffbaa7cdbd3d8fccdf0aa184a930.ctex /home/user/task/.godot/imported/crusader_attack_10003.png-680dffbaa7cdbd3d8fccdf0aa184a930.md5 /home/user/task/.godot/imported/crusader_attack_10004.png-5b2f2404e3f5ab5bd3d8ebee5ac5e4c1.ctex /home/user/task/.godot/imported/crusader_attack_10004.png-5b2f2404e3f5ab5bd3d8ebee5ac5e4c1.md5 /home/user/task/.godot/imported/crusader_attack_10005.png-88ad77cc26612e7bc07a4fc1d4db40ab.ctex /home/user/task/.godot/imported/crusader_attack_10005.png-88ad77cc26612e7bc07a4fc1d4db40ab.md5 /home/user/task/.godot/imported/crusader_attack_10006.png-9f6eea240d1b52790288105bc53e0994.ctex /home/user/task/.godot/imported/crusader_attack_10006.png-9f6eea240d1b52790288105bc53e0994.md5 /home/user/task/.godot/imported/crusader_attack_10007.png-8bcf050c775c32b4847bb3819b6f6d71.ctex /home/user/task/.godot/imported/crusader_attack_10007.png-8bcf050c775c32b4847bb3819b6f6d71.md5 /home/user/task/.godot/imported/crusader_attack_10008.png-0ec305ed7f1c3db6b316604b9a5cfa70.ctex /home/user/task/.godot/imported/crusader_attack_10008.png-0ec305ed7f1c3db6b316604b9a5cfa70.md5 /home/user/task/.godot/imported/crusader_attack_10009.png-7788bb9fbb384390d4902b7f97191844.ctex
List non-imported files in task directory
find /home/user/task -type f | sort | grep -v ".godot/imported" | grep -v ".godot/editor"
<persisted-output> Output too large (333.1KB). Full output saved to: /logs/agent/sessions/projects/-home-user-task/0e040e25-7c24-41ab-9e03-f6c20769166b/tool-results/bidj2rs7w.txt Preview (first 2KB): /home/user/task/.godot/.gdignore /home/user/task/.godot/global_script_class_cache.cfg /home/user/task/.godot/scene_groups_cache.cfg /home/user/task/.godot/uid_cache.bin /home/user/task/assets/isometric_Mini-Crusader/License.txt /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00000.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00000.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00001.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00001.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00002.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00002.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00003.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00003.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00004.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00004.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00005.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00005.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00006.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00006.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00007.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00007.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00008.png ... </persisted-output> [stdout] /home/user/task/.godot/.gdignore /home/user/task/.godot/global_script_class_cache.cfg /home/user/task/.godot/scene_groups_cache.cfg /home/user/task/.godot/uid_cache.bin /home/user/task/assets/isometric_Mini-Crusader/License.txt /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00000.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00000.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00001.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00001.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00002.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00002.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00003.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00003.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00004.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00004.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00005.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00005.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00006.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00006.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00007.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00007.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00008.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00008.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00009.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00009.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00010.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00010.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00011.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00011.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00012.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00012.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00013.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00013.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00014.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00014.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00015.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00015.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00016.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00016.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00017.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_00017.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10000.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10000.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10001.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10001.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10002.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10002.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10003.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10003.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10004.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10004.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10005.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10005.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10006.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10006.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10007.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10007.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10008.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10008.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10009.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10009.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10010.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10010.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10011.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10011.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10012.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10012.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10013.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10013.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10014.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10014.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10015.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10015.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10016.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10016.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10017.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_10017.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20000.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20000.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20001.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20001.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20002.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20002.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20003.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20003.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20004.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20004.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20005.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20005.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20006.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20006.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20007.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20007.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20008.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20008.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20009.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20009.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20010.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20010.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20011.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20011.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20012.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20012.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20013.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20013.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20014.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20014.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20015.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20015.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20016.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20016.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20017.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_20017.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30000.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30000.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30001.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30001.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30002.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30002.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30003.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30003.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30004.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30004.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30005.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30005.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30006.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30006.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30007.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30007.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30008.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30008.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30009.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30009.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30010.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30010.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30011.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30011.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30012.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30012.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30013.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30013.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30014.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30014.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30015.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30015.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30016.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30016.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30017.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_30017.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40000.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40000.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40001.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40001.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40002.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40002.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40003.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40003.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40004.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40004.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40005.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40005.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40006.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40006.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40007.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40007.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40008.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40008.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40009.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40009.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40010.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40010.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40011.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40011.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40012.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40012.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40013.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40013.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40014.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40014.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40015.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40015.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40016.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40016.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40017.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_40017.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50000.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50000.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50001.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50001.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50002.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50002.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50003.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50003.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50004.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50004.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50005.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50005.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50006.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50006.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50007.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50007.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50008.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50008.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50009.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50009.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50010.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50010.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50011.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50011.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50012.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50012.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50013.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50013.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50014.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50014.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50015.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50015.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50016.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50016.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50017.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_50017.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60000.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60000.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60001.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60001.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60002.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60002.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60003.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60003.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60004.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60004.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60005.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60005.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60006.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60006.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60007.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60007.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60008.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60008.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60009.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60009.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60010.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60010.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60011.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60011.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60012.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60012.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60013.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60013.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60014.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60014.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60015.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60015.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60016.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60016.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60017.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_60017.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70000.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70000.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70001.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70001.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70002.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70002.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70003.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70003.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70004.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70004.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70005.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70005.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70006.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70006.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70007.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70007.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70008.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70008.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70009.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70009.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70010.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70010.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70011.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70011.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70012.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70012.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70013.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70013.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70014.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70014.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70015.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70015.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70016.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70016.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70017.png /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows/shadow-crusader_attack_70017.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00000.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00000.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00001.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00001.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00002.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00002.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00003.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00003.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00004.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00004.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00005.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00005.png.import /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00006.png /home/user/task/assets/isometric_M
List sprite PNG files excluding shadows
find /home/user/task/assets -type f -name "*.png" | grep -v "shadow" | sort | head -80
/home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00000.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00001.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00002.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00003.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00004.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00005.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00006.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00007.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00008.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00009.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00010.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00011.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00012.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00013.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00014.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00015.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00016.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00017.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10000.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10001.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10002.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10003.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10004.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10005.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10006.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10007.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10008.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10009.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10010.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10011.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10012.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10013.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10014.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10015.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10016.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10017.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20000.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20001.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20002.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20003.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20004.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20005.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20006.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20007.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20008.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20009.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20010.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20011.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20012.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20013.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20014.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20015.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20016.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20017.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30000.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30001.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30002.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30003.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30004.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30005.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30006.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30007.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30008.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30009.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30010.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30011.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30012.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30013.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30014.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30015.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30016.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30017.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40000.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40001.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40002.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40003.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40004.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40005.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40006.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40007.png [stdout] /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00000.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00001.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00002.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00003.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00004.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00005.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00006.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00007.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00008.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00009.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00010.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00011.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00012.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00013.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00014.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00015.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00016.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_00017.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10000.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10001.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10002.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10003.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10004.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10005.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10006.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10007.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10008.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10009.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10010.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10011.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10012.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10013.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10014.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10015.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10016.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_10017.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20000.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20001.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20002.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20003.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20004.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20005.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20006.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20007.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20008.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20009.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20010.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20011.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20012.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20013.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20014.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20015.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20016.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_20017.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30000.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30001.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30002.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30003.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30004.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30005.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30006.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30007.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30008.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30009.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30010.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30011.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30012.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30013.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30014.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30015.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30016.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_30017.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40000.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40001.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40002.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40003.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40004.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40005.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40006.png /home/user/task/assets/isometric_Mini-Crusader/attack/crusader_attack_40007.png
List asset directories
find /home/user/task/assets -type d | sort
/home/user/task/assets /home/user/task/assets/isometric_Mini-Crusader /home/user/task/assets/isometric_Mini-Crusader/attack /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows /home/user/task/assets/isometric_Mini-Crusader/block /home/user/task/assets/isometric_Mini-Crusader/block/_shadows /home/user/task/assets/isometric_Mini-Crusader/death /home/user/task/assets/isometric_Mini-Crusader/death/_shadows /home/user/task/assets/isometric_Mini-Crusader/got-hit /home/user/task/assets/isometric_Mini-Crusader/got-hit/_shadows /home/user/task/assets/isometric_Mini-Crusader/idle /home/user/task/assets/isometric_Mini-Crusader/idle/_shadow /home/user/task/assets/isometric_Mini-Crusader/jump /home/user/task/assets/isometric_Mini-Crusader/jump/_shadows /home/user/task/assets/isometric_Mini-Crusader/run /home/user/task/assets/isometric_Mini-Crusader/run/_shadows /home/user/task/assets/isometric_Mini-Crusader/walk /home/user/task/assets/isometric_Mini-Crusader/walk/_shadows [stdout] /home/user/task/assets /home/user/task/assets/isometric_Mini-Crusader /home/user/task/assets/isometric_Mini-Crusader/attack /home/user/task/assets/isometric_Mini-Crusader/attack/_shadows /home/user/task/assets/isometric_Mini-Crusader/block /home/user/task/assets/isometric_Mini-Crusader/block/_shadows /home/user/task/assets/isometric_Mini-Crusader/death /home/user/task/assets/isometric_Mini-Crusader/death/_shadows /home/user/task/assets/isometric_Mini-Crusader/got-hit /home/user/task/assets/isometric_Mini-Crusader/got-hit/_shadows /home/user/task/assets/isometric_Mini-Crusader/idle /home/user/task/assets/isometric_Mini-Crusader/idle/_shadow /home/user/task/assets/isometric_Mini-Crusader/jump /home/user/task/assets/isometric_Mini-Crusader/jump/_shadows /home/user/task/assets/isometric_Mini-Crusader/run /home/user/task/assets/isometric_Mini-Crusader/run/_shadows /home/user/task/assets/isometric_Mini-Crusader/walk /home/user/task/assets/isometric_Mini-Crusader/walk/_shadows
List idle and run sprite files
find /home/user/task/assets/isometric_Mini-Crusader/idle -type f -name "*.png" | grep -v shadow | sort find /home/user/task/assets/isometric_Mini-Crusader/run -type f -name "*.png" | grep -v shadow | sort
/home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70016.png [stdout] /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_10015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_20015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_30015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_40015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_50015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_60015.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70000.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70001.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70002.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70003.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70004.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70005.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70006.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70007.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70008.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70009.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70010.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70011.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70012.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70013.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70014.png /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_70015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_10016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_20016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_30016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_40016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_50016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_60016.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70000.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70001.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70002.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70003.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70004.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70005.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70006.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70007.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70008.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70009.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70010.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70011.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70012.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70013.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70014.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70015.png /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_70016.png
Find scene and resource files
find /home/user/task/scenes -type f | sort find /home/user/task -name "*.tscn" -o -name "*.tres" | sort
/home/user/task/scenes/Main.tscn /home/user/task/scenes/Player.tscn /home/user/task/scenes/test.tscn /home/user/task/scenes/Main.tscn /home/user/task/scenes/Player.tscn /home/user/task/scenes/test.tscn [stdout] /home/user/task/scenes/Main.tscn /home/user/task/scenes/Player.tscn /home/user/task/scenes/test.tscn /home/user/task/scenes/Main.tscn /home/user/task/scenes/Player.tscn /home/user/task/scenes/test.tscn
/home/user/task/scenes/Player.tscn
1 [gd_scene load_steps=1 format=3] 2 3 [node name="Player" type="CharacterBody2D"] 4
Check run sprite import file
cat /home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00000.png.import
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://6baduo4gchtg"
path="res://.godot/imported/crusader_run_00000.png-57e329e6d1563a158196665110239cb4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/isometric_Mini-Crusader/run/crusader_run_00000.png"
dest_files=["res://.godot/imported/crusader_run_00000.png-57e329e6d1563a158196665110239cb4.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
[stdout]
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://6baduo4gchtg"
path="res://.godot/imported/crusader_run_00000.png-57e329e6d1563a158196665110239cb4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/isometric_Mini-Crusader/run/crusader_run_00000.png"
dest_files=["res://.godot/imported/crusader_run_00000.png-57e329e6d1563a158196665110239cb4.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1Check idle sprite import file
cat /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00000.png.import
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://br5x8vibhkgb5"
path="res://.godot/imported/crusader_idle_00000.png-a30e16caa64b48c4128734bd8dd338db.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/isometric_Mini-Crusader/idle/crusader_idle_00000.png"
dest_files=["res://.godot/imported/crusader_idle_00000.png-a30e16caa64b48c4128734bd8dd338db.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
[stdout]
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://br5x8vibhkgb5"
path="res://.godot/imported/crusader_idle_00000.png-a30e16caa64b48c4128734bd8dd338db.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/isometric_Mini-Crusader/idle/crusader_idle_00000.png"
dest_files=["res://.godot/imported/crusader_idle_00000.png-a30e16caa64b48c4128734bd8dd338db.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1Collect idle sprite UIDs for all directions and frames
for dir in 0 1 2 3 4 5 6 7; do
for frame in $(seq -f "%05g" 0 15); do
file="/home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_${dir}${frame}.png.import"
uid=$(grep '^uid=' "$file" | cut -d'"' -f2)
echo "idle${dir}_${frame}|${uid}|res://assets/isometric_Mini-Crusader/idle/crusader_idle_${dir}${frame}.png"
done
doneugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000000.png.import: No such file or directory idle0_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000001.png.import: No such file or directory idle0_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000002.png.import: No such file or directory idle0_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000003.png.import: No such file or directory idle0_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000004.png.import: No such file or directory idle0_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000005.png.import: No such file or directory idle0_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000006.png.import: No such file or directory idle0_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000007.png.import: No such file or directory idle0_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000008.png.import: No such file or directory idle0_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000009.png.import: No such file or directory idle0_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000010.png.import: No such file or directory idle0_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000011.png.import: No such file or directory idle0_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000012.png.import: No such file or directory idle0_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000013.png.import: No such file or directory idle0_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000014.png.import: No such file or directory idle0_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000015.png.import: No such file or directory idle0_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100000.png.import: No such file or directory idle1_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100001.png.import: No such file or directory idle1_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100002.png.import: No such file or directory idle1_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100003.png.import: No such file or directory idle1_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100004.png.import: No such file or directory idle1_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100005.png.import: No such file or directory idle1_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100006.png.import: No such file or directory idle1_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100007.png.import: No such file or directory idle1_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100008.png.import: No such file or directory idle1_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100009.png.import: No such file or directory idle1_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100010.png.import: No such file or directory idle1_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100011.png.import: No such file or directory idle1_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100012.png.import: No such file or directory idle1_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100013.png.import: No such file or directory idle1_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100014.png.import: No such file or directory idle1_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100015.png.import: No such file or directory idle1_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200000.png.import: No such file or directory idle2_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200001.png.import: No such file or directory idle2_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200002.png.import: No such file or directory idle2_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200003.png.import: No such file or directory idle2_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200004.png.import: No such file or directory idle2_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200005.png.import: No such file or directory idle2_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200006.png.import: No such file or directory idle2_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200007.png.import: No such file or directory idle2_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200008.png.import: No such file or directory idle2_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200009.png.import: No such file or directory idle2_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200010.png.import: No such file or directory idle2_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200011.png.import: No such file or directory idle2_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200012.png.import: No such file or directory idle2_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200013.png.import: No such file or directory idle2_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200014.png.import: No such file or directory idle2_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200015.png.import: No such file or directory idle2_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300000.png.import: No such file or directory idle3_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300001.png.import: No such file or directory idle3_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300002.png.import: No such file or directory idle3_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300003.png.import: No such file or directory idle3_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300004.png.import: No such file or directory idle3_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300005.png.import: No such file or directory idle3_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300006.png.import: No such file or directory idle3_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300007.png.import: No such file or directory idle3_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300008.png.import: No such file or directory idle3_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300009.png.import: No such file or directory idle3_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300010.png.import: No such file or directory idle3_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300011.png.import: No such file or directory idle3_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300012.png.import: No such file or directory idle3_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300013.png.import: No such file or directory idle3_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300014.png.import: No such file or directory idle3_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300015.png.import: No such file or directory idle3_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400000.png.import: No such file or directory idle4_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400001.png.import: No such file or directory idle4_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400002.png.import: No such file or directory idle4_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400003.png.import: No such file or directory idle4_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400004.png.import: No such file or directory idle4_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400005.png.import: No such file or directory idle4_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400006.png.import: No such file or directory idle4_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400007.png.import: No such file or directory idle4_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400008.png.import: No such file or directory idle4_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400009.png.import: No such file or directory idle4_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400010.png.import: No such file or directory idle4_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400011.png.import: No such file or directory idle4_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400012.png.import: No such file or directory idle4_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400013.png.import: No such file or directory idle4_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400014.png.import: No such file or directory idle4_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400015.png.import: No such file or directory idle4_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500000.png.import: No such file or directory idle5_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500001.png.import: No such file or directory idle5_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500002.png.import: No such file or directory idle5_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500003.png.import: No such file or directory idle5_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500004.png.import: No such file or directory idle5_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500005.png.import: No such file or directory idle5_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500006.png.import: No such file or directory idle5_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500007.png.import: No such file or directory idle5_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500008.png.import: No such file or directory idle5_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500009.png.import: No such file or directory idle5_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500010.png.import: No such file or directory idle5_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500011.png.import: No such file or directory idle5_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500012.png.import: No such file or directory idle5_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500013.png.import: No such file or directory idle5_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500014.png.import: No such file or directory idle5_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500015.png.import: No such file or directory idle5_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600000.png.import: No such file or directory idle6_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600001.png.import: No such file or directory idle6_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600002.png.import: No such file or directory idle6_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600003.png.import: No such file or directory idle6_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600004.png.import: No such file or directory idle6_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600005.png.import: No such file or directory idle6_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600006.png.import: No such file or directory idle6_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600007.png.import: No such file or directory idle6_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600008.png.import: No such file or directory idle6_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600009.png.import: No such file or directory idle6_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600010.png.import: No such file or directory idle6_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600011.png.import: No such file or directory idle6_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600012.png.import: No such file or directory idle6_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600013.png.import: No such file or directory idle6_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600014.png.import: No such file or directory idle6_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600015.png.import: No such file or directory idle6_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700000.png.import: No such file or directory idle7_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700001.png.import: No such file or directory idle7_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700002.png.import: No such file or directory idle7_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700003.png.import: No such file or directory idle7_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700004.png.import: No such file or directory idle7_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700005.png.import: No such file or directory idle7_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700006.png.import: No such file or directory idle7_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700007.png.import: No such file or directory idle7_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700008.png.import: No such file or directory idle7_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700009.png.import: No such file or directory idle7_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700010.png.import: No such file or directory idle7_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700011.png.import: No such file or directory idle7_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700012.png.import: No such file or directory idle7_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700013.png.import: No such file or directory idle7_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700014.png.import: No such file or directory idle7_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700015.png.import: No such file or directory idle7_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700015.png [stdout] ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000000.png.import: No such file or directory idle0_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000001.png.import: No such file or directory idle0_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000002.png.import: No such file or directory idle0_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000003.png.import: No such file or directory idle0_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000004.png.import: No such file or directory idle0_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000005.png.import: No such file or directory idle0_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000006.png.import: No such file or directory idle0_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000007.png.import: No such file or directory idle0_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000008.png.import: No such file or directory idle0_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000009.png.import: No such file or directory idle0_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000010.png.import: No such file or directory idle0_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000011.png.import: No such file or directory idle0_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000012.png.import: No such file or directory idle0_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000013.png.import: No such file or directory idle0_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000014.png.import: No such file or directory idle0_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_000015.png.import: No such file or directory idle0_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_000015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100000.png.import: No such file or directory idle1_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100001.png.import: No such file or directory idle1_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100002.png.import: No such file or directory idle1_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100003.png.import: No such file or directory idle1_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100004.png.import: No such file or directory idle1_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100005.png.import: No such file or directory idle1_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100006.png.import: No such file or directory idle1_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100007.png.import: No such file or directory idle1_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100008.png.import: No such file or directory idle1_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100009.png.import: No such file or directory idle1_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100010.png.import: No such file or directory idle1_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100011.png.import: No such file or directory idle1_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100012.png.import: No such file or directory idle1_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100013.png.import: No such file or directory idle1_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100014.png.import: No such file or directory idle1_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_100015.png.import: No such file or directory idle1_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_100015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200000.png.import: No such file or directory idle2_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200001.png.import: No such file or directory idle2_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200002.png.import: No such file or directory idle2_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200003.png.import: No such file or directory idle2_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200004.png.import: No such file or directory idle2_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200005.png.import: No such file or directory idle2_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200006.png.import: No such file or directory idle2_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200007.png.import: No such file or directory idle2_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200008.png.import: No such file or directory idle2_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200009.png.import: No such file or directory idle2_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200010.png.import: No such file or directory idle2_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200011.png.import: No such file or directory idle2_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200012.png.import: No such file or directory idle2_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200013.png.import: No such file or directory idle2_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200014.png.import: No such file or directory idle2_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_200015.png.import: No such file or directory idle2_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_200015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300000.png.import: No such file or directory idle3_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300001.png.import: No such file or directory idle3_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300002.png.import: No such file or directory idle3_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300003.png.import: No such file or directory idle3_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300004.png.import: No such file or directory idle3_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300005.png.import: No such file or directory idle3_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300006.png.import: No such file or directory idle3_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300007.png.import: No such file or directory idle3_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300008.png.import: No such file or directory idle3_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300009.png.import: No such file or directory idle3_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300010.png.import: No such file or directory idle3_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300011.png.import: No such file or directory idle3_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300012.png.import: No such file or directory idle3_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300013.png.import: No such file or directory idle3_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300014.png.import: No such file or directory idle3_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_300015.png.import: No such file or directory idle3_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_300015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400000.png.import: No such file or directory idle4_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400001.png.import: No such file or directory idle4_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400002.png.import: No such file or directory idle4_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400003.png.import: No such file or directory idle4_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400004.png.import: No such file or directory idle4_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400005.png.import: No such file or directory idle4_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400006.png.import: No such file or directory idle4_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400007.png.import: No such file or directory idle4_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400008.png.import: No such file or directory idle4_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400009.png.import: No such file or directory idle4_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400010.png.import: No such file or directory idle4_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400011.png.import: No such file or directory idle4_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400012.png.import: No such file or directory idle4_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400013.png.import: No such file or directory idle4_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400014.png.import: No such file or directory idle4_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_400015.png.import: No such file or directory idle4_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_400015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500000.png.import: No such file or directory idle5_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500001.png.import: No such file or directory idle5_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500002.png.import: No such file or directory idle5_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500003.png.import: No such file or directory idle5_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500004.png.import: No such file or directory idle5_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500005.png.import: No such file or directory idle5_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500006.png.import: No such file or directory idle5_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500007.png.import: No such file or directory idle5_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500008.png.import: No such file or directory idle5_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500009.png.import: No such file or directory idle5_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500010.png.import: No such file or directory idle5_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500011.png.import: No such file or directory idle5_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500012.png.import: No such file or directory idle5_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500013.png.import: No such file or directory idle5_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500014.png.import: No such file or directory idle5_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_500015.png.import: No such file or directory idle5_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_500015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600000.png.import: No such file or directory idle6_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600001.png.import: No such file or directory idle6_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600002.png.import: No such file or directory idle6_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600003.png.import: No such file or directory idle6_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600004.png.import: No such file or directory idle6_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600005.png.import: No such file or directory idle6_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600006.png.import: No such file or directory idle6_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600007.png.import: No such file or directory idle6_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600008.png.import: No such file or directory idle6_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600009.png.import: No such file or directory idle6_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600010.png.import: No such file or directory idle6_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600011.png.import: No such file or directory idle6_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600012.png.import: No such file or directory idle6_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600013.png.import: No such file or directory idle6_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600014.png.import: No such file or directory idle6_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_600015.png.import: No such file or directory idle6_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_600015.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700000.png.import: No such file or directory idle7_00000||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700000.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700001.png.import: No such file or directory idle7_00001||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700001.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700002.png.import: No such file or directory idle7_00002||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700002.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700003.png.import: No such file or directory idle7_00003||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700003.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700004.png.import: No such file or directory idle7_00004||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700004.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700005.png.import: No such file or directory idle7_00005||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700005.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700006.png.import: No such file or directory idle7_00006||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700006.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700007.png.import: No such file or directory idle7_00007||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700007.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700008.png.import: No such file or directory idle7_00008||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700008.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700009.png.import: No such file or directory idle7_00009||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700009.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700010.png.import: No such file or directory idle7_00010||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700010.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700011.png.import: No such file or directory idle7_00011||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700011.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700012.png.import: No such file or directory idle7_00012||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700012.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700013.png.import: No such file or directory idle7_00013||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700013.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700014.png.import: No such file or directory idle7_00014||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700014.png ugrep: warning: /home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_700015.png.import: No such file or directory idle7_00015||res://assets/isometric_Mini-Crusader/idle/crusader_idle_700015.png
Collect idle sprite UIDs correctly
for dir in 0 1 2 3 4 5 6 7; do
for frame in $(seq -w 0 15); do
file="/home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_${dir}$(printf '%04d' $frame).png.import"
uid=$(grep '^uid=' "$file" 2>/dev/null | cut -d'"' -f2)
echo "idle${dir}_${frame}|${uid}"
done
doneidle0_00|uid://br5x8vibhkgb5 idle0_01|uid://dkf3x0xduglpa idle0_02|uid://dm7qwe1srt35p idle0_03|uid://difccm4e1fj8e idle0_04|uid://biojm1bbwi8uj idle0_05|uid://rjroxrhny44t idle0_06|uid://d7skcy5ajmbn idle0_07|uid://dg837xi3i81xa /bin/bash: line 9: printf: 08: invalid octal number idle0_08|uid://br5x8vibhkgb5 /bin/bash: line 9: printf: 09: invalid octal number idle0_09|uid://br5x8vibhkgb5 idle0_10|uid://dtpknjqlpqypc idle0_11|uid://bk2m2cxl4n7b7 idle0_12|uid://ckicxqse61uvh idle0_13|uid://bfj6xl7nwndd0 idle0_14|uid://bvi5j5thv3bv0 idle0_15|uid://b8npt0a11qsbm idle1_00|uid://swwnlo5uwr3u idle1_01|uid://bq0tejosy6fdv idle1_02|uid://c1kp2ms0jbj3a idle1_03|uid://dk53nfbcnvcom idle1_04|uid://d3bklle6x2k8x idle1_05|uid://cxkfa6ec8pq4 idle1_06|uid://bfhc55vmpp862 idle1_07|uid://cmci560ta6vd3 /bin/bash: line 9: printf: 08: invalid octal number idle1_08|uid://swwnlo5uwr3u /bin/bash: line 9: printf: 09: invalid octal number idle1_09|uid://swwnlo5uwr3u idle1_10|uid://rftdoxpfu0kj idle1_11|uid://w7gjuiyu2a4r idle1_12|uid://mmol1i086unu idle1_13|uid://dkuvsubap82r4 idle1_14|uid://dui0wmdhm8vso idle1_15|uid://h72pdog87jkm idle2_00|uid://b66t4ug2wq0t6 idle2_01|uid://chlck0a0wegg7 idle2_02|uid://cg64t2mxhgx7t idle2_03|uid://5n480lq0q1mc idle2_04|uid://c3d8dmb2kuarb idle2_05|uid://dtkkaqub4egs5 idle2_06|uid://cxaty7m7xvu1d idle2_07|uid://dyc1ah0dn8bkl /bin/bash: line 9: printf: 08: invalid octal number idle2_08|uid://b66t4ug2wq0t6 /bin/bash: line 9: printf: 09: invalid octal number idle2_09|uid://b66t4ug2wq0t6 idle2_10|uid://bw3andyrkl6g idle2_11|uid://dayvyxv256mo0 idle2_12|uid://b5cknq3g3uidx idle2_13|uid://bhjj0jxspkeuu idle2_14|uid://b8eqd7mts5ypt idle2_15|uid://dgpqnrdq5k3om idle3_00|uid://b468csk522r1w idle3_01|uid://cifab7fo8aj4 idle3_02|uid://daivgu8p2mnqw idle3_03|uid://bl2a2vpufgqcd idle3_04|uid://bqieyj8bqqq33 idle3_05|uid://bvv6ydmamuynf idle3_06|uid://bflcade7dd5te idle3_07|uid://j5ali2df6ttd /bin/bash: line 9: printf: 08: invalid octal number idle3_08|uid://b468csk522r1w /bin/bash: line 9: printf: 09: invalid octal number idle3_09|uid://b468csk522r1w idle3_10|uid://bhnxpwjlrflyh idle3_11|uid://b23xawycm2p0 idle3_12|uid://bxfjl72hwvwm3 idle3_13|uid://di5rs0mrt5ont idle3_14|uid://bf1lx1uw0tjv3 idle3_15|uid://ca8tuo7inwdyt idle4_00|uid://bbpda86b42yx2 idle4_01|uid://dnefvaanm02wa idle4_02|uid://gup18hu5y118 idle4_03|uid://b5376arx53ut5 idle4_04|uid://dj3ubh26vwq3c idle4_05|uid://ba5stehtvvaum idle4_06|uid://dpmvxdx5mqud5 idle4_07|uid://c2ep68k4ikw8l /bin/bash: line 9: printf: 08: invalid octal number idle4_08|uid://bbpda86b42yx2 /bin/bash: line 9: printf: 09: invalid octal number idle4_09|uid://bbpda86b42yx2 idle4_10|uid://bycmvd1dfdpen idle4_11|uid://be7dbtwv3qabv idle4_12|uid://cmm4qsnry0n2w idle4_13|uid://dwnoqmsnyvt2k idle4_14|uid://cf57klk3jeggx idle4_15|uid://cnfpwyh75rg5j idle5_00|uid://bhtriekrbunsy idle5_01|uid://4pnqemw2sgw1 idle5_02|uid://dkyqncknkwta5 idle5_03|uid://dampk8o120oiu idle5_04|uid://33bikq2l7eju idle5_05|uid://cfo1r11ks4sl2 idle5_06|uid://lha2ao1etvk0 idle5_07|uid://bgu4rai538n0g /bin/bash: line 9: printf: 08: invalid octal number idle5_08|uid://bhtriekrbunsy /bin/bash: line 9: printf: 09: invalid octal number idle5_09|uid://bhtriekrbunsy idle5_10|uid://qh8vmcs005hm idle5_11|uid://b0tp68f2c1ycc idle5_12|uid://qdvgdnk1s2vl idle5_13|uid://duhtgkrhsa2ep idle5_14|uid://o0fte47skq8c idle5_15|uid://c3atxqxvt0qwo idle6_00|uid://dsa6ox4tbeiec idle6_01|uid://bx10kyan6c5rx idle6_02|uid://b4wbvmjjrj1pd idle6_03|uid://yj1rqg63vmb7 idle6_04|uid://bt2huu8gf2xeq idle6_05|uid://betaufevcn7yn idle6_06|uid://c0fupdogmxmmo idle6_07|uid://bjxnub4m0e2q1 /bin/bash: line 9: printf: 08: invalid octal number idle6_08|uid://dsa6ox4tbeiec /bin/bash: line 9: printf: 09: invalid octal number idle6_09|uid://dsa6ox4tbeiec idle6_10|uid://4vbfdgg7wuff idle6_11|uid://bdoaghaexj34v idle6_12|uid://tkjupmxmk8g8 idle6_13|uid://cnysd1sy7x43u idle6_14|uid://bli36hio6pqob idle6_15|uid://ua7dhpnmsac7 idle7_00|uid://cjr325qwg7u04 idle7_01|uid://g5n203nwjy42 idle7_02|uid://cefdw47o8xq2e idle7_03|uid://b54m6so5s11on idle7_04|uid://bwqtadn535hcx idle7_05|uid://bkyt14lr6l4te idle7_06|uid://dqn53jwjfrxt6 idle7_07|uid://bind1xtnwv74y /bin/bash: line 9: printf: 08: invalid octal number idle7_08|uid://cjr325qwg7u04 /bin/bash: line 9: printf: 09: invalid octal number idle7_09|uid://cjr325qwg7u04 idle7_10|uid://dlib4mkmvxm4i idle7_11|uid://t08q64enkckx idle7_12|uid://rh55s6l65gvi idle7_13|uid://bcpx7p6xqcwa6 idle7_14|uid://dxg5q6rc8m8bi idle7_15|uid://gt0wrpc4yvwr [stdout] idle0_00|uid://br5x8vibhkgb5 idle0_01|uid://dkf3x0xduglpa idle0_02|uid://dm7qwe1srt35p idle0_03|uid://difccm4e1fj8e idle0_04|uid://biojm1bbwi8uj idle0_05|uid://rjroxrhny44t idle0_06|uid://d7skcy5ajmbn idle0_07|uid://dg837xi3i81xa /bin/bash: line 9: printf: 08: invalid octal number idle0_08|uid://br5x8vibhkgb5 /bin/bash: line 9: printf: 09: invalid octal number idle0_09|uid://br5x8vibhkgb5 idle0_10|uid://dtpknjqlpqypc idle0_11|uid://bk2m2cxl4n7b7 idle0_12|uid://ckicxqse61uvh idle0_13|uid://bfj6xl7nwndd0 idle0_14|uid://bvi5j5thv3bv0 idle0_15|uid://b8npt0a11qsbm idle1_00|uid://swwnlo5uwr3u idle1_01|uid://bq0tejosy6fdv idle1_02|uid://c1kp2ms0jbj3a idle1_03|uid://dk53nfbcnvcom idle1_04|uid://d3bklle6x2k8x idle1_05|uid://cxkfa6ec8pq4 idle1_06|uid://bfhc55vmpp862 idle1_07|uid://cmci560ta6vd3 /bin/bash: line 9: printf: 08: invalid octal number idle1_08|uid://swwnlo5uwr3u /bin/bash: line 9: printf: 09: invalid octal number idle1_09|uid://swwnlo5uwr3u idle1_10|uid://rftdoxpfu0kj idle1_11|uid://w7gjuiyu2a4r idle1_12|uid://mmol1i086unu idle1_13|uid://dkuvsubap82r4 idle1_14|uid://dui0wmdhm8vso idle1_15|uid://h72pdog87jkm idle2_00|uid://b66t4ug2wq0t6 idle2_01|uid://chlck0a0wegg7 idle2_02|uid://cg64t2mxhgx7t idle2_03|uid://5n480lq0q1mc idle2_04|uid://c3d8dmb2kuarb idle2_05|uid://dtkkaqub4egs5 idle2_06|uid://cxaty7m7xvu1d idle2_07|uid://dyc1ah0dn8bkl /bin/bash: line 9: printf: 08: invalid octal number idle2_08|uid://b66t4ug2wq0t6 /bin/bash: line 9: printf: 09: invalid octal number idle2_09|uid://b66t4ug2wq0t6 idle2_10|uid://bw3andyrkl6g idle2_11|uid://dayvyxv256mo0 idle2_12|uid://b5cknq3g3uidx idle2_13|uid://bhjj0jxspkeuu idle2_14|uid://b8eqd7mts5ypt idle2_15|uid://dgpqnrdq5k3om idle3_00|uid://b468csk522r1w idle3_01|uid://cifab7fo8aj4 idle3_02|uid://daivgu8p2mnqw idle3_03|uid://bl2a2vpufgqcd idle3_04|uid://bqieyj8bqqq33 idle3_05|uid://bvv6ydmamuynf idle3_06|uid://bflcade7dd5te idle3_07|uid://j5ali2df6ttd /bin/bash: line 9: printf: 08: invalid octal number idle3_08|uid://b468csk522r1w /bin/bash: line 9: printf: 09: invalid octal number idle3_09|uid://b468csk522r1w idle3_10|uid://bhnxpwjlrflyh idle3_11|uid://b23xawycm2p0 idle3_12|uid://bxfjl72hwvwm3 idle3_13|uid://di5rs0mrt5ont idle3_14|uid://bf1lx1uw0tjv3 idle3_15|uid://ca8tuo7inwdyt idle4_00|uid://bbpda86b42yx2 idle4_01|uid://dnefvaanm02wa idle4_02|uid://gup18hu5y118 idle4_03|uid://b5376arx53ut5 idle4_04|uid://dj3ubh26vwq3c idle4_05|uid://ba5stehtvvaum idle4_06|uid://dpmvxdx5mqud5 idle4_07|uid://c2ep68k4ikw8l /bin/bash: line 9: printf: 08: invalid octal number idle4_08|uid://bbpda86b42yx2 /bin/bash: line 9: printf: 09: invalid octal number idle4_09|uid://bbpda86b42yx2 idle4_10|uid://bycmvd1dfdpen idle4_11|uid://be7dbtwv3qabv idle4_12|uid://cmm4qsnry0n2w idle4_13|uid://dwnoqmsnyvt2k idle4_14|uid://cf57klk3jeggx idle4_15|uid://cnfpwyh75rg5j idle5_00|uid://bhtriekrbunsy idle5_01|uid://4pnqemw2sgw1 idle5_02|uid://dkyqncknkwta5 idle5_03|uid://dampk8o120oiu idle5_04|uid://33bikq2l7eju idle5_05|uid://cfo1r11ks4sl2 idle5_06|uid://lha2ao1etvk0 idle5_07|uid://bgu4rai538n0g /bin/bash: line 9: printf: 08: invalid octal number idle5_08|uid://bhtriekrbunsy /bin/bash: line 9: printf: 09: invalid octal number idle5_09|uid://bhtriekrbunsy idle5_10|uid://qh8vmcs005hm idle5_11|uid://b0tp68f2c1ycc idle5_12|uid://qdvgdnk1s2vl idle5_13|uid://duhtgkrhsa2ep idle5_14|uid://o0fte47skq8c idle5_15|uid://c3atxqxvt0qwo idle6_00|uid://dsa6ox4tbeiec idle6_01|uid://bx10kyan6c5rx idle6_02|uid://b4wbvmjjrj1pd idle6_03|uid://yj1rqg63vmb7 idle6_04|uid://bt2huu8gf2xeq idle6_05|uid://betaufevcn7yn idle6_06|uid://c0fupdogmxmmo idle6_07|uid://bjxnub4m0e2q1 /bin/bash: line 9: printf: 08: invalid octal number idle6_08|uid://dsa6ox4tbeiec /bin/bash: line 9: printf: 09: invalid octal number idle6_09|uid://dsa6ox4tbeiec idle6_10|uid://4vbfdgg7wuff idle6_11|uid://bdoaghaexj34v idle6_12|uid://tkjupmxmk8g8 idle6_13|uid://cnysd1sy7x43u idle6_14|uid://bli36hio6pqob idle6_15|uid://ua7dhpnmsac7 idle7_00|uid://cjr325qwg7u04 idle7_01|uid://g5n203nwjy42 idle7_02|uid://cefdw47o8xq2e idle7_03|uid://b54m6so5s11on idle7_04|uid://bwqtadn535hcx idle7_05|uid://bkyt14lr6l4te idle7_06|uid://dqn53jwjfrxt6 idle7_07|uid://bind1xtnwv74y /bin/bash: line 9: printf: 08: invalid octal number idle7_08|uid://cjr325qwg7u04 /bin/bash: line 9: printf: 09: invalid octal number idle7_09|uid://cjr325qwg7u04 idle7_10|uid://dlib4mkmvxm4i idle7_11|uid://t08q64enkckx idle7_12|uid://rh55s6l65gvi idle7_13|uid://bcpx7p6xqcwa6 idle7_14|uid://dxg5q6rc8m8bi idle7_15|uid://gt0wrpc4yvwr
Collect idle sprite UIDs using Python to avoid octal issues
python3 -c "
import os, re
# Collect idle UIDs
for d in range(8):
for f in range(16):
fname = f'/home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_{d}{f:04d}.png.import'
uid = ''
if os.path.exists(fname):
with open(fname) as fp:
for line in fp:
m = re.match(r'uid=\"(.+?)\"', line)
if m:
uid = m.group(1)
break
print(f'idle{d}_{f:02d}|{uid}')
"
idle0_00|uid://br5x8vibhkgb5 idle0_01|uid://dkf3x0xduglpa idle0_02|uid://dm7qwe1srt35p idle0_03|uid://difccm4e1fj8e idle0_04|uid://biojm1bbwi8uj idle0_05|uid://rjroxrhny44t idle0_06|uid://d7skcy5ajmbn idle0_07|uid://dg837xi3i81xa idle0_08|uid://cymijk4ec0gj8 idle0_09|uid://dsksfudoo64c4 idle0_10|uid://dtpknjqlpqypc idle0_11|uid://bk2m2cxl4n7b7 idle0_12|uid://ckicxqse61uvh idle0_13|uid://bfj6xl7nwndd0 idle0_14|uid://bvi5j5thv3bv0 idle0_15|uid://b8npt0a11qsbm idle1_00|uid://swwnlo5uwr3u idle1_01|uid://bq0tejosy6fdv idle1_02|uid://c1kp2ms0jbj3a idle1_03|uid://dk53nfbcnvcom idle1_04|uid://d3bklle6x2k8x idle1_05|uid://cxkfa6ec8pq4 idle1_06|uid://bfhc55vmpp862 idle1_07|uid://cmci560ta6vd3 idle1_08|uid://dv837tkvn8qw4 idle1_09|uid://c6aom4kxvlqj2 idle1_10|uid://rftdoxpfu0kj idle1_11|uid://w7gjuiyu2a4r idle1_12|uid://mmol1i086unu idle1_13|uid://dkuvsubap82r4 idle1_14|uid://dui0wmdhm8vso idle1_15|uid://h72pdog87jkm idle2_00|uid://b66t4ug2wq0t6 idle2_01|uid://chlck0a0wegg7 idle2_02|uid://cg64t2mxhgx7t idle2_03|uid://5n480lq0q1mc idle2_04|uid://c3d8dmb2kuarb idle2_05|uid://dtkkaqub4egs5 idle2_06|uid://cxaty7m7xvu1d idle2_07|uid://dyc1ah0dn8bkl idle2_08|uid://viv4heqig13a idle2_09|uid://dub84om818jgf idle2_10|uid://bw3andyrkl6g idle2_11|uid://dayvyxv256mo0 idle2_12|uid://b5cknq3g3uidx idle2_13|uid://bhjj0jxspkeuu idle2_14|uid://b8eqd7mts5ypt idle2_15|uid://dgpqnrdq5k3om idle3_00|uid://b468csk522r1w idle3_01|uid://cifab7fo8aj4 idle3_02|uid://daivgu8p2mnqw idle3_03|uid://bl2a2vpufgqcd idle3_04|uid://bqieyj8bqqq33 idle3_05|uid://bvv6ydmamuynf idle3_06|uid://bflcade7dd5te idle3_07|uid://j5ali2df6ttd idle3_08|uid://dwamca5qqr2hp idle3_09|uid://dgtorqu6s0lj8 idle3_10|uid://bhnxpwjlrflyh idle3_11|uid://b23xawycm2p0 idle3_12|uid://bxfjl72hwvwm3 idle3_13|uid://di5rs0mrt5ont idle3_14|uid://bf1lx1uw0tjv3 idle3_15|uid://ca8tuo7inwdyt idle4_00|uid://bbpda86b42yx2 idle4_01|uid://dnefvaanm02wa idle4_02|uid://gup18hu5y118 idle4_03|uid://b5376arx53ut5 idle4_04|uid://dj3ubh26vwq3c idle4_05|uid://ba5stehtvvaum idle4_06|uid://dpmvxdx5mqud5 idle4_07|uid://c2ep68k4ikw8l idle4_08|uid://01ttgb38o66x idle4_09|uid://c4w3etcx08fws idle4_10|uid://bycmvd1dfdpen idle4_11|uid://be7dbtwv3qabv idle4_12|uid://cmm4qsnry0n2w idle4_13|uid://dwnoqmsnyvt2k idle4_14|uid://cf57klk3jeggx idle4_15|uid://cnfpwyh75rg5j idle5_00|uid://bhtriekrbunsy idle5_01|uid://4pnqemw2sgw1 idle5_02|uid://dkyqncknkwta5 idle5_03|uid://dampk8o120oiu idle5_04|uid://33bikq2l7eju idle5_05|uid://cfo1r11ks4sl2 idle5_06|uid://lha2ao1etvk0 idle5_07|uid://bgu4rai538n0g idle5_08|uid://dbydbqbjloqwf idle5_09|uid://bxa112s2cm351 idle5_10|uid://qh8vmcs005hm idle5_11|uid://b0tp68f2c1ycc idle5_12|uid://qdvgdnk1s2vl idle5_13|uid://duhtgkrhsa2ep idle5_14|uid://o0fte47skq8c idle5_15|uid://c3atxqxvt0qwo idle6_00|uid://dsa6ox4tbeiec idle6_01|uid://bx10kyan6c5rx idle6_02|uid://b4wbvmjjrj1pd idle6_03|uid://yj1rqg63vmb7 idle6_04|uid://bt2huu8gf2xeq idle6_05|uid://betaufevcn7yn idle6_06|uid://c0fupdogmxmmo idle6_07|uid://bjxnub4m0e2q1 idle6_08|uid://w8pso3appcj4 idle6_09|uid://b3amb2cblvr8n idle6_10|uid://4vbfdgg7wuff idle6_11|uid://bdoaghaexj34v idle6_12|uid://tkjupmxmk8g8 idle6_13|uid://cnysd1sy7x43u idle6_14|uid://bli36hio6pqob idle6_15|uid://ua7dhpnmsac7 idle7_00|uid://cjr325qwg7u04 idle7_01|uid://g5n203nwjy42 idle7_02|uid://cefdw47o8xq2e idle7_03|uid://b54m6so5s11on idle7_04|uid://bwqtadn535hcx idle7_05|uid://bkyt14lr6l4te idle7_06|uid://dqn53jwjfrxt6 idle7_07|uid://bind1xtnwv74y idle7_08|uid://nryw3qkrwwvt idle7_09|uid://dvjqppsjiw8wx idle7_10|uid://dlib4mkmvxm4i idle7_11|uid://t08q64enkckx idle7_12|uid://rh55s6l65gvi idle7_13|uid://bcpx7p6xqcwa6 idle7_14|uid://dxg5q6rc8m8bi idle7_15|uid://gt0wrpc4yvwr [stdout] idle0_00|uid://br5x8vibhkgb5 idle0_01|uid://dkf3x0xduglpa idle0_02|uid://dm7qwe1srt35p idle0_03|uid://difccm4e1fj8e idle0_04|uid://biojm1bbwi8uj idle0_05|uid://rjroxrhny44t idle0_06|uid://d7skcy5ajmbn idle0_07|uid://dg837xi3i81xa idle0_08|uid://cymijk4ec0gj8 idle0_09|uid://dsksfudoo64c4 idle0_10|uid://dtpknjqlpqypc idle0_11|uid://bk2m2cxl4n7b7 idle0_12|uid://ckicxqse61uvh idle0_13|uid://bfj6xl7nwndd0 idle0_14|uid://bvi5j5thv3bv0 idle0_15|uid://b8npt0a11qsbm idle1_00|uid://swwnlo5uwr3u idle1_01|uid://bq0tejosy6fdv idle1_02|uid://c1kp2ms0jbj3a idle1_03|uid://dk53nfbcnvcom idle1_04|uid://d3bklle6x2k8x idle1_05|uid://cxkfa6ec8pq4 idle1_06|uid://bfhc55vmpp862 idle1_07|uid://cmci560ta6vd3 idle1_08|uid://dv837tkvn8qw4 idle1_09|uid://c6aom4kxvlqj2 idle1_10|uid://rftdoxpfu0kj idle1_11|uid://w7gjuiyu2a4r idle1_12|uid://mmol1i086unu idle1_13|uid://dkuvsubap82r4 idle1_14|uid://dui0wmdhm8vso idle1_15|uid://h72pdog87jkm idle2_00|uid://b66t4ug2wq0t6 idle2_01|uid://chlck0a0wegg7 idle2_02|uid://cg64t2mxhgx7t idle2_03|uid://5n480lq0q1mc idle2_04|uid://c3d8dmb2kuarb idle2_05|uid://dtkkaqub4egs5 idle2_06|uid://cxaty7m7xvu1d idle2_07|uid://dyc1ah0dn8bkl idle2_08|uid://viv4heqig13a idle2_09|uid://dub84om818jgf idle2_10|uid://bw3andyrkl6g idle2_11|uid://dayvyxv256mo0 idle2_12|uid://b5cknq3g3uidx idle2_13|uid://bhjj0jxspkeuu idle2_14|uid://b8eqd7mts5ypt idle2_15|uid://dgpqnrdq5k3om idle3_00|uid://b468csk522r1w idle3_01|uid://cifab7fo8aj4 idle3_02|uid://daivgu8p2mnqw idle3_03|uid://bl2a2vpufgqcd idle3_04|uid://bqieyj8bqqq33 idle3_05|uid://bvv6ydmamuynf idle3_06|uid://bflcade7dd5te idle3_07|uid://j5ali2df6ttd idle3_08|uid://dwamca5qqr2hp idle3_09|uid://dgtorqu6s0lj8 idle3_10|uid://bhnxpwjlrflyh idle3_11|uid://b23xawycm2p0 idle3_12|uid://bxfjl72hwvwm3 idle3_13|uid://di5rs0mrt5ont idle3_14|uid://bf1lx1uw0tjv3 idle3_15|uid://ca8tuo7inwdyt idle4_00|uid://bbpda86b42yx2 idle4_01|uid://dnefvaanm02wa idle4_02|uid://gup18hu5y118 idle4_03|uid://b5376arx53ut5 idle4_04|uid://dj3ubh26vwq3c idle4_05|uid://ba5stehtvvaum idle4_06|uid://dpmvxdx5mqud5 idle4_07|uid://c2ep68k4ikw8l idle4_08|uid://01ttgb38o66x idle4_09|uid://c4w3etcx08fws idle4_10|uid://bycmvd1dfdpen idle4_11|uid://be7dbtwv3qabv idle4_12|uid://cmm4qsnry0n2w idle4_13|uid://dwnoqmsnyvt2k idle4_14|uid://cf57klk3jeggx idle4_15|uid://cnfpwyh75rg5j idle5_00|uid://bhtriekrbunsy idle5_01|uid://4pnqemw2sgw1 idle5_02|uid://dkyqncknkwta5 idle5_03|uid://dampk8o120oiu idle5_04|uid://33bikq2l7eju idle5_05|uid://cfo1r11ks4sl2 idle5_06|uid://lha2ao1etvk0 idle5_07|uid://bgu4rai538n0g idle5_08|uid://dbydbqbjloqwf idle5_09|uid://bxa112s2cm351 idle5_10|uid://qh8vmcs005hm idle5_11|uid://b0tp68f2c1ycc idle5_12|uid://qdvgdnk1s2vl idle5_13|uid://duhtgkrhsa2ep idle5_14|uid://o0fte47skq8c idle5_15|uid://c3atxqxvt0qwo idle6_00|uid://dsa6ox4tbeiec idle6_01|uid://bx10kyan6c5rx idle6_02|uid://b4wbvmjjrj1pd idle6_03|uid://yj1rqg63vmb7 idle6_04|uid://bt2huu8gf2xeq idle6_05|uid://betaufevcn7yn idle6_06|uid://c0fupdogmxmmo idle6_07|uid://bjxnub4m0e2q1 idle6_08|uid://w8pso3appcj4 idle6_09|uid://b3amb2cblvr8n idle6_10|uid://4vbfdgg7wuff idle6_11|uid://bdoaghaexj34v idle6_12|uid://tkjupmxmk8g8 idle6_13|uid://cnysd1sy7x43u idle6_14|uid://bli36hio6pqob idle6_15|uid://ua7dhpnmsac7 idle7_00|uid://cjr325qwg7u04 idle7_01|uid://g5n203nwjy42 idle7_02|uid://cefdw47o8xq2e idle7_03|uid://b54m6so5s11on idle7_04|uid://bwqtadn535hcx idle7_05|uid://bkyt14lr6l4te idle7_06|uid://dqn53jwjfrxt6 idle7_07|uid://bind1xtnwv74y idle7_08|uid://nryw3qkrwwvt idle7_09|uid://dvjqppsjiw8wx idle7_10|uid://dlib4mkmvxm4i idle7_11|uid://t08q64enkckx idle7_12|uid://rh55s6l65gvi idle7_13|uid://bcpx7p6xqcwa6 idle7_14|uid://dxg5q6rc8m8bi idle7_15|uid://gt0wrpc4yvwr
Collect run sprite UIDs using Python
python3 -c "
import os, re
# Collect run UIDs
for d in range(8):
for f in range(17):
fname = f'/home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_{d}{f:04d}.png.import'
uid = ''
if os.path.exists(fname):
with open(fname) as fp:
for line in fp:
m = re.match(r'uid=\"(.+?)\"', line)
if m:
uid = m.group(1)
break
print(f'run{d}_{f:02d}|{uid}')
"
run0_00|uid://6baduo4gchtg run0_01|uid://drxdn2dg7r7t6 run0_02|uid://dpk34nr7jo5ub run0_03|uid://b4tn0j4to1k2i run0_04|uid://dr0hdwrr0xxmm run0_05|uid://dcyn62npogyx6 run0_06|uid://cjaoyx408hdh run0_07|uid://buxtuds4wu6d run0_08|uid://d4la8rpm82wff run0_09|uid://cthpllymuj8xw run0_10|uid://bfcr58jaggoh5 run0_11|uid://c3qib3k2p2yqm run0_12|uid://16r2lihu36aa run0_13|uid://biws5lko865xs run0_14|uid://ctvh24pxw3jd0 run0_15|uid://wmu33wm63hak run0_16|uid://vn7g54i5h8oh run1_00|uid://p7h5ripyps1v run1_01|uid://h2ppumbrppkm run1_02|uid://dcaln0jpnl5fu run1_03|uid://daep6yr4vgnqb run1_04|uid://bl73rxwlv6xdo run1_05|uid://ddanh6pqo4wxx run1_06|uid://covan8pyrm2fl run1_07|uid://cgg3ew4yyuptx run1_08|uid://duu8e2oa4ptx7 run1_09|uid://dkdqdxygow4la run1_10|uid://csdjhs50js5hw run1_11|uid://hoeoabj6emeg run1_12|uid://deq2ux64bvbcj run1_13|uid://8ppreyb07ef8 run1_14|uid://r6k27fbuemwt run1_15|uid://cyi38oxroo7d4 run1_16|uid://cl13jlhd65d86 run2_00|uid://cekam2w3ykw2w run2_01|uid://bssjvdgpf3056 run2_02|uid://c2koquor4vnb5 run2_03|uid://dmshse0taf3ny run2_04|uid://on8pdophlljo run2_05|uid://b82rsq0emcr5r run2_06|uid://d0hih03ls0i6o run2_07|uid://c718k6pc4xkg8 run2_08|uid://waipajiwav7u run2_09|uid://d2376jtt6ll8l run2_10|uid://djnj7sb7o4cl3 run2_11|uid://c55n3t4ds3pdi run2_12|uid://q17e3madei3w run2_13|uid://deggwd25qovhe run2_14|uid://cahorry6bxl0j run2_15|uid://ijje7isbtxji run2_16|uid://dm1jhjr74lack run3_00|uid://b3nae4332dpne run3_01|uid://l3numsuc0mk5 run3_02|uid://bq6ylcq8xxg2j run3_03|uid://b00q2sviqsm7 run3_04|uid://c3u2tvih05pbx run3_05|uid://76txo7wgiqy7 run3_06|uid://cnoa0lgvp8yfa run3_07|uid://r2g1l4ivdi2s run3_08|uid://dyb3dsuuolh3q run3_09|uid://c1bxidghpf8qe run3_10|uid://h0qwwtdkqos7 run3_11|uid://ckladetwn6dvl run3_12|uid://drjukr4n81j76 run3_13|uid://cax2wcwldvqlq run3_14|uid://b5835a6tw4clh run3_15|uid://bh8a2aqxvtk55 run3_16|uid://dnkn8gw2016t1 run4_00|uid://c40rlabmtwlff run4_01|uid://46rrqwtvpevo run4_02|uid://c53ajqlauktgi run4_03|uid://biu0l411618yn run4_04|uid://dmj46k0bdipks run4_05|uid://wkf5baohod61 run4_06|uid://cx7wkfn2girdw run4_07|uid://twv3orstr3ae run4_08|uid://cmflfux14rgjj run4_09|uid://ddfh8gn255kxo run4_10|uid://c4b3hlqx001kx run4_11|uid://44lhs76eln1s run4_12|uid://ccnm2vfiv7k6u run4_13|uid://ca4el7ej27cwd run4_14|uid://dv30gwxwd0uox run4_15|uid://syq8p4qyllfn run4_16|uid://bkcqff316m73v run5_00|uid://bomo6jndgygm1 run5_01|uid://whup0abm36hw run5_02|uid://byr4ysphas32a run5_03|uid://da5rhhh6tvuou run5_04|uid://d30gba8u61j0s run5_05|uid://chiqbdl86ej2g run5_06|uid://u52er11dxqkt run5_07|uid://4rgmgmwleou4 run5_08|uid://dlgomgx88bsd5 run5_09|uid://vy11kj37r7bt run5_10|uid://b17v0ekbymjav run5_11|uid://cau5fx3f3hw2 run5_12|uid://c1jcl2105cjin run5_13|uid://c4tmxwmxghtsa run5_14|uid://12te176e4chg run5_15|uid://dh4s5ddu4w1sy run5_16|uid://do3g55yh68sri run6_00|uid://cln4gaydjwju6 run6_01|uid://c73lngah1u8gu run6_02|uid://c0law173swij run6_03|uid://c3q1nnfn7qwx5 run6_04|uid://bxor3wo3sepv0 run6_05|uid://eox5jx1go0o8 run6_06|uid://ch7c1m5qb3yy3 run6_07|uid://cpj5qltfnma8d run6_08|uid://snty4gqk73b0 run6_09|uid://gawu7v6pombx run6_10|uid://dou6s7uvpbl7y run6_11|uid://c8denq63x53yf run6_12|uid://dbuh3p83kom03 run6_13|uid://22e77jwvsfb4 run6_14|uid://bq5i3mjoqnirw run6_15|uid://ny06jbjbv188 run6_16|uid://dopkti1qebyr3 run7_00|uid://cad7ckyhsiigg run7_01|uid://bre4df753hwrq run7_02|uid://cn0xojpsmg6u5 run7_03|uid://bpqsa2usv3fme run7_04|uid://die3xaljte0tm run7_05|uid://b7npimfokjkit run7_06|uid://qj0b443mqqsk run7_07|uid://b3kgj6nrewubf run7_08|uid://cota40d7chswe run7_09|uid://cwipyj5gvrl6d run7_10|uid://ch6lwwvpq3pwp run7_11|uid://df2pwu5wimci run7_12|uid://b1lkc2hnahvs7 run7_13|uid://cvcb76r2e2xae run7_14|uid://bbhg27j6m2pwc run7_15|uid://byft14sut7qne run7_16|uid://bjxuqxrvo8xln [stdout] run0_00|uid://6baduo4gchtg run0_01|uid://drxdn2dg7r7t6 run0_02|uid://dpk34nr7jo5ub run0_03|uid://b4tn0j4to1k2i run0_04|uid://dr0hdwrr0xxmm run0_05|uid://dcyn62npogyx6 run0_06|uid://cjaoyx408hdh run0_07|uid://buxtuds4wu6d run0_08|uid://d4la8rpm82wff run0_09|uid://cthpllymuj8xw run0_10|uid://bfcr58jaggoh5 run0_11|uid://c3qib3k2p2yqm run0_12|uid://16r2lihu36aa run0_13|uid://biws5lko865xs run0_14|uid://ctvh24pxw3jd0 run0_15|uid://wmu33wm63hak run0_16|uid://vn7g54i5h8oh run1_00|uid://p7h5ripyps1v run1_01|uid://h2ppumbrppkm run1_02|uid://dcaln0jpnl5fu run1_03|uid://daep6yr4vgnqb run1_04|uid://bl73rxwlv6xdo run1_05|uid://ddanh6pqo4wxx run1_06|uid://covan8pyrm2fl run1_07|uid://cgg3ew4yyuptx run1_08|uid://duu8e2oa4ptx7 run1_09|uid://dkdqdxygow4la run1_10|uid://csdjhs50js5hw run1_11|uid://hoeoabj6emeg run1_12|uid://deq2ux64bvbcj run1_13|uid://8ppreyb07ef8 run1_14|uid://r6k27fbuemwt run1_15|uid://cyi38oxroo7d4 run1_16|uid://cl13jlhd65d86 run2_00|uid://cekam2w3ykw2w run2_01|uid://bssjvdgpf3056 run2_02|uid://c2koquor4vnb5 run2_03|uid://dmshse0taf3ny run2_04|uid://on8pdophlljo run2_05|uid://b82rsq0emcr5r run2_06|uid://d0hih03ls0i6o run2_07|uid://c718k6pc4xkg8 run2_08|uid://waipajiwav7u run2_09|uid://d2376jtt6ll8l run2_10|uid://djnj7sb7o4cl3 run2_11|uid://c55n3t4ds3pdi run2_12|uid://q17e3madei3w run2_13|uid://deggwd25qovhe run2_14|uid://cahorry6bxl0j run2_15|uid://ijje7isbtxji run2_16|uid://dm1jhjr74lack run3_00|uid://b3nae4332dpne run3_01|uid://l3numsuc0mk5 run3_02|uid://bq6ylcq8xxg2j run3_03|uid://b00q2sviqsm7 run3_04|uid://c3u2tvih05pbx run3_05|uid://76txo7wgiqy7 run3_06|uid://cnoa0lgvp8yfa run3_07|uid://r2g1l4ivdi2s run3_08|uid://dyb3dsuuolh3q run3_09|uid://c1bxidghpf8qe run3_10|uid://h0qwwtdkqos7 run3_11|uid://ckladetwn6dvl run3_12|uid://drjukr4n81j76 run3_13|uid://cax2wcwldvqlq run3_14|uid://b5835a6tw4clh run3_15|uid://bh8a2aqxvtk55 run3_16|uid://dnkn8gw2016t1 run4_00|uid://c40rlabmtwlff run4_01|uid://46rrqwtvpevo run4_02|uid://c53ajqlauktgi run4_03|uid://biu0l411618yn run4_04|uid://dmj46k0bdipks run4_05|uid://wkf5baohod61 run4_06|uid://cx7wkfn2girdw run4_07|uid://twv3orstr3ae run4_08|uid://cmflfux14rgjj run4_09|uid://ddfh8gn255kxo run4_10|uid://c4b3hlqx001kx run4_11|uid://44lhs76eln1s run4_12|uid://ccnm2vfiv7k6u run4_13|uid://ca4el7ej27cwd run4_14|uid://dv30gwxwd0uox run4_15|uid://syq8p4qyllfn run4_16|uid://bkcqff316m73v run5_00|uid://bomo6jndgygm1 run5_01|uid://whup0abm36hw run5_02|uid://byr4ysphas32a run5_03|uid://da5rhhh6tvuou run5_04|uid://d30gba8u61j0s run5_05|uid://chiqbdl86ej2g run5_06|uid://u52er11dxqkt run5_07|uid://4rgmgmwleou4 run5_08|uid://dlgomgx88bsd5 run5_09|uid://vy11kj37r7bt run5_10|uid://b17v0ekbymjav run5_11|uid://cau5fx3f3hw2 run5_12|uid://c1jcl2105cjin run5_13|uid://c4tmxwmxghtsa run5_14|uid://12te176e4chg run5_15|uid://dh4s5ddu4w1sy run5_16|uid://do3g55yh68sri run6_00|uid://cln4gaydjwju6 run6_01|uid://c73lngah1u8gu run6_02|uid://c0law173swij run6_03|uid://c3q1nnfn7qwx5 run6_04|uid://bxor3wo3sepv0 run6_05|uid://eox5jx1go0o8 run6_06|uid://ch7c1m5qb3yy3 run6_07|uid://cpj5qltfnma8d run6_08|uid://snty4gqk73b0 run6_09|uid://gawu7v6pombx run6_10|uid://dou6s7uvpbl7y run6_11|uid://c8denq63x53yf run6_12|uid://dbuh3p83kom03 run6_13|uid://22e77jwvsfb4 run6_14|uid://bq5i3mjoqnirw run6_15|uid://ny06jbjbv188 run6_16|uid://dopkti1qebyr3 run7_00|uid://cad7ckyhsiigg run7_01|uid://bre4df753hwrq run7_02|uid://cn0xojpsmg6u5 run7_03|uid://bpqsa2usv3fme run7_04|uid://die3xaljte0tm run7_05|uid://b7npimfokjkit run7_06|uid://qj0b443mqqsk run7_07|uid://b3kgj6nrewubf run7_08|uid://cota40d7chswe run7_09|uid://cwipyj5gvrl6d run7_10|uid://ch6lwwvpq3pwp run7_11|uid://df2pwu5wimci run7_12|uid://b1lkc2hnahvs7 run7_13|uid://cvcb76r2e2xae run7_14|uid://bbhg27j6m2pwc run7_15|uid://byft14sut7qne run7_16|uid://bjxuqxrvo8xln
Get sprite image dimensions
python3 -c "
import struct, zlib
def get_png_size(path):
with open(path, 'rb') as f:
sig = f.read(8)
f.read(4) # length
chunk = f.read(4) # IHDR
w = struct.unpack('>I', f.read(4))[0]
h = struct.unpack('>I', f.read(4))[0]
return w, h
path = '/home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00000.png'
print('idle frame size:', get_png_size(path))
path = '/home/user/task/assets/isometric_Mini-Crusader/run/crusader_run_00000.png'
print('run frame size:', get_png_size(path))
"
idle frame size: (299, 240) run frame size: (299, 240) [stdout] idle frame size: (299, 240) run frame size: (299, 240)
Analyze sprite pixel data to find character bounds and foot region
python3 -c "
import struct, zlib, sys
def read_png(path):
with open(path, 'rb') as f:
data = f.read()
# Parse PNG
assert data[:8] == b'\x89PNG\r\n\x1a\n'
pos = 8
chunks = []
while pos < len(data):
length = struct.unpack('>I', data[pos:pos+4])[0]
chunk_type = data[pos+4:pos+8].decode('ascii')
chunk_data = data[pos+8:pos+8+length]
chunks.append((chunk_type, chunk_data))
pos += 12 + length
# Get dimensions
ihdr = next(c for t,c in chunks if t=='IHDR')
w = struct.unpack('>I', ihdr[0:4])[0]
h = struct.unpack('>I', ihdr[4:8])[0]
bit_depth = ihdr[8]
color_type = ihdr[9]
# Decompress image data
idat = b''.join(c for t,c in chunks if t=='IDAT')
raw = zlib.decompress(idat)
# Parse pixels (RGBA, 8 bit)
# Each row has a filter byte
channels = 4 if color_type == 6 else 3
bytes_per_pixel = channels * bit_depth // 8
pixels = []
stride = w * bytes_per_pixel
for y in range(h):
filter_byte = raw[y * (stride + 1)]
row = raw[y * (stride + 1) + 1 : y * (stride + 1) + 1 + stride]
# Apply filter (simplified - just handle filter 0 for now)
pixels.append(row)
return w, h, pixels, channels
w, h, pixels, channels = read_png('/home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00000.png')
print(f'Image: {w}x{h}, channels: {channels}')
# Find non-transparent pixels (alpha > 0)
# For each row, check if any pixel has alpha > 0
top_row = h
bot_row = 0
left_col = w
right_col = 0
for y in range(h):
row = pixels[y]
for x in range(w):
if channels == 4:
a = row[x*4+3]
else:
a = 255
if a > 10:
if y < top_row: top_row = y
if y > bot_row: bot_row = y
if x < left_col: left_col = x
if x > right_col: right_col = x
print(f'Non-transparent bounds: top={top_row}, bot={bot_row}, left={left_col}, right={right_col}')
print(f'Character height span: {bot_row - top_row}px, width span: {right_col - left_col}px')
print(f'Center X: {(left_col+right_col)//2}, Center Y: {(top_row+bot_row)//2}')
print(f'Bottom 20px rows foot area: from y={bot_row-20} to y={bot_row}')
# Check foot region (bottom 20% of sprite)
foot_top = int(h * 0.8)
foot_min_x = w
foot_max_x = 0
for y in range(foot_top, h):
row = pixels[y]
for x in range(w):
if channels == 4:
a = row[x*4+3]
else:
a = 255
if a > 10:
if x < foot_min_x: foot_min_x = x
if x > foot_max_x: foot_max_x = x
print(f'Foot region (bottom 20%): x={foot_min_x} to {foot_max_x}')
"
Image: 299x240, channels: 4 Non-transparent bounds: top=24, bot=178, left=114, right=185 Character height span: 154px, width span: 71px Center X: 149, Center Y: 101 Bottom 20px rows foot area: from y=158 to y=178 Foot region (bottom 20%): x=299 to 0 [stdout] Image: 299x240, channels: 4 Non-transparent bounds: top=24, bot=178, left=114, right=185 Character height span: 154px, width span: 71px Center X: 149, Center Y: 101 Bottom 20px rows foot area: from y=158 to y=178 Foot region (bottom 20%): x=299 to 0
Analyze sprite using PIL to find character bounds
python3 -c "from PIL import Image; img = Image.open('/home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00000.png'); print(img.size, img.mode)
import numpy as np
arr = np.array(img)
alpha = arr[:,:,3]
rows_with_alpha = np.any(alpha > 10, axis=1)
cols_with_alpha = np.any(alpha > 10, axis=0)
row_indices = np.where(rows_with_alpha)[0]
col_indices = np.where(cols_with_alpha)[0]
print('Top:', row_indices[0], 'Bottom:', row_indices[-1])
print('Left:', col_indices[0], 'Right:', col_indices[-1])
# Bottom 30% rows
h, w = arr.shape[:2]
foot_start = int(h * 0.7)
foot_alpha = alpha[foot_start:, :]
foot_rows = np.any(foot_alpha > 10, axis=1)
foot_cols = np.any(foot_alpha > 10, axis=0)
foot_row_indices = np.where(foot_rows)[0] + foot_start
foot_col_indices = np.where(foot_cols)[0]
print('Foot rows:', foot_row_indices[0] if len(foot_row_indices) else 'none', 'to', foot_row_indices[-1] if len(foot_row_indices) else 'none')
print('Foot cols:', foot_col_indices[0] if len(foot_col_indices) else 'none', 'to', foot_col_indices[-1] if len(foot_col_indices) else 'none')
print('Image center:', w/2, h/2)
print('Character center y (in sprite):', (row_indices[0] + row_indices[-1])/2)
print('Character bottom y (in sprite):', row_indices[-1])
print('Offset from image center to char center y:', (row_indices[0] + row_indices[-1])/2 - h/2)
print('Offset from image center to char bottom y:', row_indices[-1] - h/2)
"
Exit code 1 Traceback (most recent call last): File "<string>", line 1, in <module> ModuleNotFoundError: No module named 'PIL' [error] tool reported failure
Decode PNG properly with filter handling to find character bounds
python3 -c "
import zlib, struct
def decode_png(path):
with open(path, 'rb') as f:
data = f.read()
assert data[:8] == b'\x89PNG\r\n\x1a\n'
pos = 8
ihdr_data = None
idat_chunks = []
while pos < len(data):
length = struct.unpack('>I', data[pos:pos+4])[0]
chunk_type = data[pos+4:pos+8]
chunk_data = data[pos+8:pos+8+length]
if chunk_type == b'IHDR':
ihdr_data = chunk_data
elif chunk_type == b'IDAT':
idat_chunks.append(chunk_data)
pos += 12 + length
w = struct.unpack('>I', ihdr_data[0:4])[0]
h = struct.unpack('>I', ihdr_data[4:8])[0]
bit_depth = ihdr_data[8]
color_type = ihdr_data[9]
channels = {0:1, 2:3, 3:1, 4:2, 6:4}[color_type]
bpp = channels # assuming 8-bit
raw = zlib.decompress(b''.join(idat_chunks))
stride = w * bpp
# Reconstruct pixels applying filters
result = bytearray(h * stride)
def paeth(a, b, c):
p = a + b - c
pa, pb, pc = abs(p-a), abs(p-b), abs(p-c)
if pa <= pb and pa <= pc: return a
elif pb <= pc: return b
return c
for y in range(h):
filter_byte = raw[y * (stride + 1)]
row_in = raw[y*(stride+1)+1 : y*(stride+1)+1+stride]
row_out = bytearray(stride)
prev = result[(y-1)*stride : y*stride] if y > 0 else bytearray(stride)
for x in range(stride):
a = row_out[x - bpp] if x >= bpp else 0
b = prev[x]
c = prev[x - bpp] if x >= bpp else 0
v = row_in[x]
if filter_byte == 0:
row_out[x] = v
elif filter_byte == 1:
row_out[x] = (v + a) & 0xFF
elif filter_byte == 2:
row_out[x] = (v + b) & 0xFF
elif filter_byte == 3:
row_out[x] = (v + (a + b) // 2) & 0xFF
elif filter_byte == 4:
row_out[x] = (v + paeth(a, b, c)) & 0xFF
result[y*stride:(y+1)*stride] = row_out
return w, h, channels, bytes(result)
w, h, channels, pixels = decode_png('/home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00000.png')
print(f'Image: {w}x{h}, channels: {channels}')
# Find non-transparent bounds
stride = w * channels
top_row = h
bot_row = 0
left_col = w
right_col = 0
for y in range(h):
for x in range(w):
offset = y * stride + x * channels
a = pixels[offset + 3] if channels == 4 else 255
if a > 10:
if y < top_row: top_row = y
if y > bot_row: bot_row = y
if x < left_col: left_col = x
if x > right_col: right_col = x
print(f'Non-transparent bounds: top={top_row}, bot={bot_row}, left={left_col}, right={right_col}')
print(f'Image center: {w/2}, {h/2}')
print(f'Char bottom y offset from center: {bot_row - h/2}')
print(f'Char center y offset from center: {(top_row+bot_row)/2 - h/2}')
"
Image: 299x240, channels: 4 Non-transparent bounds: top=24, bot=178, left=114, right=184 Image center: 149.5, 120.0 Char bottom y offset from center: 58.0 Char center y offset from center: -19.0 [stdout] Image: 299x240, channels: 4 Non-transparent bounds: top=24, bot=178, left=114, right=184 Image center: 149.5, 120.0 Char bottom y offset from center: 58.0 Char center y offset from center: -19.0
Analyze bottom rows of sprite to determine foot area dimensions
python3 -c "
import zlib, struct
def decode_png(path):
with open(path, 'rb') as f:
data = f.read()
assert data[:8] == b'\x89PNG\r\n\x1a\n'
pos = 8
ihdr_data = None
idat_chunks = []
while pos < len(data):
length = struct.unpack('>I', data[pos:pos+4])[0]
chunk_type = data[pos+4:pos+8]
chunk_data = data[pos+8:pos+8+length]
if chunk_type == b'IHDR': ihdr_data = chunk_data
elif chunk_type == b'IDAT': idat_chunks.append(chunk_data)
pos += 12 + length
w = struct.unpack('>I', ihdr_data[0:4])[0]
h = struct.unpack('>I', ihdr_data[4:8])[0]
channels = {0:1, 2:3, 3:1, 4:2, 6:4}[ihdr_data[9]]
bpp = channels
raw = zlib.decompress(b''.join(idat_chunks))
stride = w * bpp
result = bytearray(h * stride)
def paeth(a, b, c):
p = a + b - c
pa, pb, pc = abs(p-a), abs(p-b), abs(p-c)
if pa <= pb and pa <= pc: return a
elif pb <= pc: return b
return c
for y in range(h):
fb = raw[y*(stride+1)]
row_in = raw[y*(stride+1)+1:y*(stride+1)+1+stride]
row_out = bytearray(stride)
prev = result[(y-1)*stride:y*stride] if y > 0 else bytearray(stride)
for x in range(stride):
a = row_out[x-bpp] if x >= bpp else 0
b = prev[x]; c = prev[x-bpp] if x >= bpp else 0; v = row_in[x]
if fb==0: row_out[x]=v
elif fb==1: row_out[x]=(v+a)&255
elif fb==2: row_out[x]=(v+b)&255
elif fb==3: row_out[x]=(v+(a+b)//2)&255
elif fb==4: row_out[x]=(v+paeth(a,b,c))&255
result[y*stride:(y+1)*stride]=row_out
return w, h, channels, bytes(result)
w, h, channels, pixels = decode_png('/home/user/task/assets/isometric_Mini-Crusader/idle/crusader_idle_00000.png')
stride = w * channels
# Check last 30 rows specifically
print('Bottom rows (y=150..178), alpha > 10:')
for y in range(150, 180):
cols = [x for x in range(w) if pixels[y*stride + x*channels + 3] > 10]
if cols:
print(f' y={y}: x={cols[0]}..{cols[-1]} (width={cols[-1]-cols[0]+1})')
# In local coords (centered sprite):
print()
print(f'Local coords (center offset): x_center_offset={-w/2:.1f}, y_center_offset={-h/2:.1f}')
print(f'Foot area in local coords:')
print(f' bottom y = {178 - h/2:.1f}')
print(f' foot left = {114 - w/2:.1f}, foot right = {184 - w/2:.1f}')
"
Bottom rows (y=150..178), alpha > 10: y=150: x=121..170 (width=50) y=151: x=121..170 (width=50) y=152: x=121..170 (width=50) y=153: x=121..169 (width=49) y=154: x=121..169 (width=49) y=155: x=122..169 (width=48) y=156: x=122..168 (width=47) y=157: x=122..168 (width=47) y=158: x=123..168 (width=46) y=159: x=123..169 (width=47) y=160: x=124..169 (width=46) y=161: x=124..170 (width=47) y=162: x=124..171 (width=48) y=163: x=126..171 (width=46) y=164: x=125..172 (width=48) y=165: x=124..173 (width=50) y=166: x=123..174 (width=52) y=167: x=122..175 (width=54) y=168: x=122..175 (width=54) y=169: x=121..176 (width=56) y=170: x=120..177 (width=58) y=171: x=120..177 (width=58) y=172: x=120..177 (width=58) y=173: x=120..177 (width=58) y=174: x=120..177 (width=58) y=175: x=121..176 (width=56) y=176: x=123..174 (width=52) y=177: x=125..172 (width=48) y=178: x=130..167 (width=38) Local coords (center offset): x_center_offset=-149.5, y_center_offset=-120.0 Foot area in local coords: bottom y = 58.0 foot left = -35.5, foot right = 34.5 [stdout] Bottom rows (y=150..178), alpha > 10: y=150: x=121..170 (width=50) y=151: x=121..170 (width=50) y=152: x=121..170 (width=50) y=153: x=121..169 (width=49) y=154: x=121..169 (width=49) y=155: x=122..169 (width=48) y=156: x=122..168 (width=47) y=157: x=122..168 (width=47) y=158: x=123..168 (width=46) y=159: x=123..169 (width=47) y=160: x=124..169 (width=46) y=161: x=124..170 (width=47) y=162: x=124..171 (width=48) y=163: x=126..171 (width=46) y=164: x=125..172 (width=48) y=165: x=124..173 (width=50) y=166: x=123..174 (width=52) y=167: x=122..175 (width=54) y=168: x=122..175 (width=54) y=169: x=121..176 (width=56) y=170: x=120..177 (width=58) y=171: x=120..177 (width=58) y=172: x=120..177 (width=58) y=173: x=120..177 (width=58) y=174: x=120..177 (width=58) y=175: x=121..176 (width=56) y=176: x=123..174 (width=52) y=177: x=125..172 (width=48) y=178: x=130..167 (width=38) Local coords (center offset): x_center_offset=-149.5, y_center_offset=-120.0 Foot area in local coords: bottom y = 58.0 foot left = -35.5, foot right = 34.5
/home/user/task/scenes/Main.tscn
1 [gd_scene load_steps=2 format=3]
2
3 [ext_resource type="PackedScene" path="res://scenes/Player.tscn" id="1_0o2yb"]
4
5 [node name="Main" type="Node2D"]
6
7 [node name="Player" parent="." instance=ExtResource("1_0o2yb")]
8
/home/user/task/scenes/test.tscn
1 [gd_scene load_steps=3 format=3]
2
3 [ext_resource type="Script" path="res://scripts/test.gd" id="1_k1mbj"]
4 [ext_resource type="PackedScene" path="res://scenes/Main.tscn" id="2_hf24m"]
5
6 [node name="TestRunner" type="Node"]
7 script = ExtResource("1_k1mbj")
8
9 [node name="Main" parent="." instance=ExtResource("2_hf24m")]
10
Test UID collection and animation structure
python3 << 'PYEOF'
import os, re
# UIDs for idle frames (dir 0-7, frame 0-15)
def get_uid(folder, prefix, d, f):
fname = f'/home/user/task/assets/isometric_Mini-Crusader/{folder}/{prefix}_{d}{f:04d}.png.import'
with open(fname) as fp:
for line in fp:
m = re.match(r'uid="(.+?)"', line)
if m:
return m.group(1)
return ''
idle_uids = {}
for d in range(8):
for f in range(16):
idle_uids[(d,f)] = get_uid('idle', 'crusader_idle', d, f)
run_uids = {}
for d in range(8):
for f in range(17):
run_uids[(d,f)] = get_uid('run', 'crusader_run', d, f)
# Build ext_resource list
# Assign IDs: idle first (0-7 dirs × 16 frames = 128), then run (0-7 dirs × 17 = 136)
ext_resources = []
id_map = {} # (type, dir, frame) -> id string
res_id = 1
for d in range(8):
for f in range(16):
uid = idle_uids[(d,f)]
path = f'res://assets/isometric_Mini-Crusader/idle/crusader_idle_{d}{f:04d}.png'
id_str = str(res_id)
ext_resources.append((uid, path, id_str))
id_map[('idle', d, f)] = id_str
res_id += 1
for d in range(8):
for f in range(17):
uid = run_uids[(d,f)]
path = f'res://assets/isometric_Mini-Crusader/run/crusader_run_{d}{f:04d}.png'
id_str = str(res_id)
ext_resources.append((uid, path, id_str))
id_map[('run', d, f)] = id_str
res_id += 1
num_ext = len(ext_resources)
num_sub = 2 # SpriteFrames + RectangleShape2D
load_steps = num_ext + num_sub + 1
lines = []
lines.append(f'[gd_scene load_steps={load_steps} format=3]')
lines.append('')
for uid, path, id_str in ext_resources:
lines.append(f'[ext_resource type="Texture2D" uid="{uid}" path="{path}" id="{id_str}"]')
lines.append('')
# SpriteFrames sub_resource
lines.append('[sub_resource type="SpriteFrames" id="SpriteFrames_1"]')
lines.append('animations = [{')
anims = []
# idle0 through idle7
for d in range(8):
anim_name = f'idle{d}'
frames_list = []
for f in range(16):
frames_list.append(f'{{"duration": 1.0,\n"texture": ExtResource("{id_map[("idle", d, f)]}")\n}}')
anim_entry = (anim_name, frames_list, 'true', '5.0')
anims.append(anim_entry)
# run0 through run7
for d in range(8):
anim_name = f'run{d}'
frames_list = []
for f in range(17):
frames_list.append(f'{{"duration": 1.0,\n"texture": ExtResource("{id_map[("run", d, f)]}")\n}}')
anim_entry = (anim_name, frames_list, 'true', '5.0')
anims.append(anim_entry)
anim_blocks = []
for anim_name, frames_list, loop, speed in anims:
frame_entries = ', '.join(['{' + f'"duration": 1.0, "texture": ExtResource("{id_map[("idle" if "idle" in anim_name else "run", int(anim_name[-1]), f)]}")' + '}' for f in range(len(frames_list))])
anim_blocks.append(f'{{"frames": [{frame_entries}], "loop": {loop}, "name": &"{anim_name}", "speed": {speed}}}')
# Write properly
print('Generating...')
print(f'Total ext_resources: {num_ext}')
print(f'load_steps: {load_steps}')
print('Done computing')
PYEOF
Generating... Total ext_resources: 264 load_steps: 267 Done computing [stdout] Generating... Total ext_resources: 264 load_steps: 267 Done computing
Generate complete Player.tscn scene file
python3 << 'PYEOF' > /tmp/Player.tscn
import os, re
def get_uid(folder, prefix, d, f):
fname = f'/home/user/task/assets/isometric_Mini-Crusader/{folder}/{prefix}_{d}{f:04d}.png.import'
with open(fname) as fp:
for line in fp:
m = re.match(r'uid="(.+?)"', line)
if m:
return m.group(1)
return ''
idle_uids = {}
for d in range(8):
for f in range(16):
idle_uids[(d,f)] = get_uid('idle', 'crusader_idle', d, f)
run_uids = {}
for d in range(8):
for f in range(17):
run_uids[(d,f)] = get_uid('run', 'crusader_run', d, f)
ext_resources = []
id_map = {}
res_id = 1
for d in range(8):
for f in range(16):
uid = idle_uids[(d,f)]
path = f'res://assets/isometric_Mini-Crusader/idle/crusader_idle_{d}{f:04d}.png'
id_str = str(res_id)
ext_resources.append(f'[ext_resource type="Texture2D" uid="{uid}" path="{path}" id="{id_str}"]')
id_map[('idle', d, f)] = id_str
res_id += 1
for d in range(8):
for f in range(17):
uid = run_uids[(d,f)]
path = f'res://assets/isometric_Mini-Crusader/run/crusader_run_{d}{f:04d}.png'
id_str = str(res_id)
ext_resources.append(f'[ext_resource type="Texture2D" uid="{uid}" path="{path}" id="{id_str}"]')
id_map[('run', d, f)] = id_str
res_id += 1
num_ext = len(ext_resources) # 264
load_steps = num_ext + 2 + 1 # ext + 2 sub_resources + scene
print(f'[gd_scene load_steps={load_steps} format=3]')
print()
for entry in ext_resources:
print(entry)
print()
# Build SpriteFrames animations array
anim_entries = []
for d in range(8):
frames_parts = []
for f in range(16):
frames_parts.append('{"duration": 1.0, "texture": ExtResource("' + id_map[('idle', d, f)] + '")}')
frames_str = ', '.join(frames_parts)
anim_entries.append('{"frames": [' + frames_str + '], "loop": true, "name": &"idle' + str(d) + '", "speed": 5.0}')
for d in range(8):
frames_parts = []
for f in range(17):
frames_parts.append('{"duration": 1.0, "texture": ExtResource("' + id_map[('run', d, f)] + '")}')
frames_str = ', '.join(frames_parts)
anim_entries.append('{"frames": [' + frames_str + '], "loop": true, "name": &"run' + str(d) + '", "speed": 5.0}')
print('[sub_resource type="SpriteFrames" id="SpriteFrames_1"]')
print('animations = [' + ', '.join(anim_entries) + ']')
print()
print('[sub_resource type="RectangleShape2D" id="RectangleShape2D_1"]')
print('size = Vector2(58, 28)')
print()
print('[node name="Player" type="CharacterBody2D"]')
print('motion_mode = 1')
print()
print('[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]')
print('speed_scale = 2.0')
print('sprite_frames = SubResource("SpriteFrames_1")')
print('animation = &"idle0"')
print('autoplay = "idle0"')
print()
print('[node name="CollisionShape2D" type="CollisionShape2D" parent="."]')
print('position = Vector2(0, 44)')
print('shape = SubResource("RectangleShape2D_1")')
PYEOF
echo "Generated $(wc -l < /tmp/Player.tscn) lines"
head -5 /tmp/Player.tscn
echo "..."
tail -20 /tmp/Player.tscnGenerated 285 lines
[gd_scene load_steps=267 format=3]
[ext_resource type="Texture2D" uid="uid://br5x8vibhkgb5" path="res://assets/isometric_Mini-Crusader/idle/crusader_idle_00000.png" id="1"]
[ext_resource type="Texture2D" uid="uid://dkf3x0xduglpa" path="res://assets/isometric_Mini-Crusader/idle/crusader_idle_00001.png" id="2"]
[ext_resource type="Texture2D" uid="uid://dm7qwe1srt35p" path="res://assets/isometric_Mini-Crusader/idle/crusader_idle_00002.png" id="3"]
...
[ext_resource type="Texture2D" uid="uid://bjxuqxrvo8xln" path="res://assets/isometric_Mini-Crusader/run/crusader_run_70016.png" id="264"]
[sub_resource type="SpriteFrames" id="SpriteFrames_1"]
animations = [{"frames": [{"duration": 1.0, "texture": ExtResource("1")}, {"duration": 1.0, "texture": ExtResource("2")}, {"duration": 1.0, "texture": ExtResource("3")}, {"duration": 1.0, "texture": ExtResource("4")}, {"duration": 1.0, "texture": ExtResource("5")}, {"duration": 1.0, "texture": ExtResource("6")}, {"duration": 1.0, "texture": ExtResource("7")}, {"duration": 1.0, "texture": ExtResource("8")}, {"duration": 1.0, "texture": ExtResource("9")}, {"duration": 1.0, "texture": ExtResource("10")}, {"duration": 1.0, "texture": ExtResource("11")}, {"duration": 1.0, "texture": ExtResource("12")}, {"duration": 1.0, "texture": ExtResource("13")}, {"duration": 1.0, "texture": ExtResource("14")}, {"duration": 1.0, "texture": ExtResource("15")}, {"duration": 1.0, "texture": ExtResource("16")}], "loop": true, "name": &"idle0", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("17")}, {"duration": 1.0, "texture": ExtResource("18")}, {"duration": 1.0, "texture": ExtResource("19")}, {"duration": 1.0, "texture": ExtResource("20")}, {"duration": 1.0, "texture": ExtResource("21")}, {"duration": 1.0, "texture": ExtResource("22")}, {"duration": 1.0, "texture": ExtResource("23")}, {"duration": 1.0, "texture": ExtResource("24")}, {"duration": 1.0, "texture": ExtResource("25")}, {"duration": 1.0, "texture": ExtResource("26")}, {"duration": 1.0, "texture": ExtResource("27")}, {"duration": 1.0, "texture": ExtResource("28")}, {"duration": 1.0, "texture": ExtResource("29")}, {"duration": 1.0, "texture": ExtResource("30")}, {"duration": 1.0, "texture": ExtResource("31")}, {"duration": 1.0, "texture": ExtResource("32")}], "loop": true, "name": &"idle1", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("33")}, {"duration": 1.0, "texture": ExtResource("34")}, {"duration": 1.0, "texture": ExtResource("35")}, {"duration": 1.0, "texture": ExtResource("36")}, {"duration": 1.0, "texture": ExtResource("37")}, {"duration": 1.0, "texture": ExtResource("38")}, {"duration": 1.0, "texture": ExtResource("39")}, {"duration": 1.0, "texture": ExtResource("40")}, {"duration": 1.0, "texture": ExtResource("41")}, {"duration": 1.0, "texture": ExtResource("42")}, {"duration": 1.0, "texture": ExtResource("43")}, {"duration": 1.0, "texture": ExtResource("44")}, {"duration": 1.0, "texture": ExtResource("45")}, {"duration": 1.0, "texture": ExtResource("46")}, {"duration": 1.0, "texture": ExtResource("47")}, {"duration": 1.0, "texture": ExtResource("48")}], "loop": true, "name": &"idle2", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("49")}, {"duration": 1.0, "texture": ExtResource("50")}, {"duration": 1.0, "texture": ExtResource("51")}, {"duration": 1.0, "texture": ExtResource("52")}, {"duration": 1.0, "texture": ExtResource("53")}, {"duration": 1.0, "texture": ExtResource("54")}, {"duration": 1.0, "texture": ExtResource("55")}, {"duration": 1.0, "texture": ExtResource("56")}, {"duration": 1.0, "texture": ExtResource("57")}, {"duration": 1.0, "texture": ExtResource("58")}, {"duration": 1.0, "texture": ExtResource("59")}, {"duration": 1.0, "texture": ExtResource("60")}, {"duration": 1.0, "texture": ExtResource("61")}, {"duration": 1.0, "texture": ExtResource("62")}, {"duration": 1.0, "texture": ExtResource("63")}, {"duration": 1.0, "texture": ExtResource("64")}], "loop": true, "name": &"idle3", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("65")}, {"duration": 1.0, "texture": ExtResource("66")}, {"duration": 1.0, "texture": ExtResource("67")}, {"duration": 1.0, "texture": ExtResource("68")}, {"duration": 1.0, "texture": ExtResource("69")}, {"duration": 1.0, "texture": ExtResource("70")}, {"duration": 1.0, "texture": ExtResource("71")}, {"duration": 1.0, "texture": ExtResource("72")}, {"duration": 1.0, "texture": ExtResource("73")}, {"duration": 1.0, "texture": ExtResource("74")}, {"duration": 1.0, "texture": ExtResource("75")}, {"duration": 1.0, "texture": ExtResource("76")}, {"duration": 1.0, "texture": ExtResource("77")}, {"duration": 1.0, "texture": ExtResource("78")}, {"duration": 1.0, "texture": ExtResource("79")}, {"duration": 1.0, "texture": ExtResource("80")}], "loop": true, "name": &"idle4", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("81")}, {"duration": 1.0, "texture": ExtResource("82")}, {"duration": 1.0, "texture": ExtResource("83")}, {"duration": 1.0, "texture": ExtResource("84")}, {"duration": 1.0, "texture": ExtResource("85")}, {"duration": 1.0, "texture": ExtResource("86")}, {"duration": 1.0, "texture": ExtResource("87")}, {"duration": 1.0, "texture": ExtResource("88")}, {"duration": 1.0, "texture": ExtResource("89")}, {"duration": 1.0, "texture": ExtResource("90")}, {"duration": 1.0, "texture": ExtResource("91")}, {"duration": 1.0, "texture": ExtResource("92")}, {"duration": 1.0, "texture": ExtResource("93")}, {"duration": 1.0, "texture": ExtResource("94")}, {"duration": 1.0, "texture": ExtResource("95")}, {"duration": 1.0, "texture": ExtResource("96")}], "loop": true, "name": &"idle5", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("97")}, {"duration": 1.0, "texture": ExtResource("98")}, {"duration": 1.0, "texture": ExtResource("99")}, {"duration": 1.0, "texture": ExtResource("100")}, {"duration": 1.0, "texture": ExtResource("101")}, {"duration": 1.0, "texture": ExtResource("102")}, {"duration": 1.0, "texture": ExtResource("103")}, {"duration": 1.0, "texture": ExtResource("104")}, {"duration": 1.0, "texture": ExtResource("105")}, {"duration": 1.0, "texture": ExtResource("106")}, {"duration": 1.0, "texture": ExtResource("107")}, {"duration": 1.0, "texture": ExtResource("108")}, {"duration": 1.0, "texture": ExtResource("109")}, {"duration": 1.0, "texture": ExtResource("110")}, {"duration": 1.0, "texture": ExtResource("111")}, {"duration": 1.0, "texture": ExtResource("112")}], "loop": true, "name": &"idle6", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("113")}, {"duration": 1.0, "texture": ExtResource("114")}, {"duration": 1.0, "texture": ExtResource("115")}, {"duration": 1.0, "texture": ExtResource("116")}, {"duration": 1.0, "texture": ExtResource("117")}, {"duration": 1.0, "texture": ExtResource("118")}, {"duration": 1.0, "texture": ExtResource("119")}, {"duration": 1.0, "texture": ExtResource("120")}, {"duration": 1.0, "texture": ExtResource("121")}, {"duration": 1.0, "texture": ExtResource("122")}, {"duration": 1.0, "texture": ExtResource("123")}, {"duration": 1.0, "texture": ExtResource("124")}, {"duration": 1.0, "texture": ExtResource("125")}, {"duration": 1.0, "texture": ExtResource("126")}, {"duration": 1.0, "texture": ExtResource("127")}, {"duration": 1.0, "texture": ExtResource("128")}], "loop": true, "name": &"idle7", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("129")}, {"duration": 1.0, "texture": ExtResource("130")}, {"duration": 1.0, "texture": ExtResource("131")}, {"duration": 1.0, "texture": ExtResource("132")}, {"duration": 1.0, "texture": ExtResource("133")}, {"duration": 1.0, "texture": ExtResource("134")}, {"duration": 1.0, "texture": ExtResource("135")}, {"duration": 1.0, "texture": ExtResource("136")}, {"duration": 1.0, "texture": ExtResource("137")}, {"duration": 1.0, "texture": ExtResource("138")}, {"duration": 1.0, "texture": ExtResource("139")}, {"duration": 1.0, "texture": ExtResource("140")}, {"duration": 1.0, "texture": ExtResource("141")}, {"duration": 1.0, "texture": ExtResource("142")}, {"duration": 1.0, "texture": ExtResource("143")}, {"duration": 1.0, "texture": ExtResource("144")}, {"duration": 1.0, "texture": ExtResource("145")}], "loop": true, "name": &"run0", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("146")}, {"duration": 1.0, "texture": ExtResource("147")}, {"duration": 1.0, "texture": ExtResource("148")}, {"duration": 1.0, "texture": ExtResource("149")}, {"duration": 1.0, "texture": ExtResource("150")}, {"duration": 1.0, "texture": ExtResource("151")}, {"duration": 1.0, "texture": ExtResource("152")}, {"duration": 1.0, "texture": ExtResource("153")}, {"duration": 1.0, "texture": ExtResource("154")}, {"duration": 1.0, "texture": ExtResource("155")}, {"duration": 1.0, "texture": ExtResource("156")}, {"duration": 1.0, "texture": ExtResource("157")}, {"duration": 1.0, "texture": ExtResource("158")}, {"duration": 1.0, "texture": ExtResource("159")}, {"duration": 1.0, "texture": ExtResource("160")}, {"duration": 1.0, "texture": ExtResource("161")}, {"duration": 1.0, "texture": ExtResource("162")}], "loop": true, "name": &"run1", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("163")}, {"duration": 1.0, "texture": ExtResource("164")}, {"duration": 1.0, "texture": ExtResource("165")}, {"duration": 1.0, "texture": ExtResource("166")}, {"duration": 1.0, "texture": ExtResource("167")}, {"duration": 1.0, "texture": ExtResource("168")}, {"duration": 1.0, "texture": ExtResource("169")}, {"duration": 1.0, "texture": ExtResource("170")}, {"duration": 1.0, "texture": ExtResource("171")}, {"duration": 1.0, "texture": ExtResource("172")}, {"duration": 1.0, "texture": ExtResource("173")}, {"duration": 1.0, "texture": ExtResource("174")}, {"duration": 1.0, "texture": ExtResource("175")}, {"duration": 1.0, "texture": ExtResource("176")}, {"duration": 1.0, "texture": ExtResource("177")}, {"duration": 1.0, "texture": ExtResource("178")}, {"duration": 1.0, "texture": ExtResource("179")}], "loop": true, "name": &"run2", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("180")}, {"duration": 1.0, "texture": ExtResource("181")}, {"duration": 1.0, "texture": ExtResource("182")}, {"duration": 1.0, "texture": ExtResource("183")}, {"duration": 1.0, "texture": ExtResource("184")}, {"duration": 1.0, "texture": ExtResource("185")}, {"duration": 1.0, "texture": ExtResource("186")}, {"duration": 1.0, "texture": ExtResource("187")}, {"duration": 1.0, "texture": ExtResource("188")}, {"duration": 1.0, "texture": ExtResource("189")}, {"duration": 1.0, "texture": ExtResource("190")}, {"duration": 1.0, "texture": ExtResource("191")}, {"duration": 1.0, "texture": ExtResource("192")}, {"duration": 1.0, "texture": ExtResource("193")}, {"duration": 1.0, "texture": ExtResource("194")}, {"duration": 1.0, "texture": ExtResource("195")}, {"duration": 1.0, "texture": ExtResource("196")}], "loop": true, "name": &"run3", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("197")}, {"duration": 1.0, "texture": ExtResource("198")}, {"duration": 1.0, "texture": ExtResource("199")}, {"duration": 1.0, "texture": ExtResource("200")}, {"duration": 1.0, "texture": ExtResource("201")}, {"duration": 1.0, "texture": ExtResource("202")}, {"duration": 1.0, "texture": ExtResource("203")}, {"duration": 1.0, "texture": ExtResource("204")}, {"duration": 1.0, "texture": ExtResource("205")}, {"duration": 1.0, "texture": ExtResource("206")}, {"duration": 1.0, "texture": ExtResource("207")}, {"duration": 1.0, "texture": ExtResource("208")}, {"duration": 1.0, "texture": ExtResource("209")}, {"duration": 1.0, "texture": ExtResource("210")}, {"duration": 1.0, "texture": ExtResource("211")}, {"duration": 1.0, "texture": ExtResource("212")}, {"duration": 1.0, "texture": ExtResource("213")}], "loop": true, "name": &"run4", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("214")}, {"duration": 1.0, "texture": ExtResource("215")}, {"duration": 1.0, "texture": ExtResource("216")}, {"duration": 1.0, "texture": ExtResource("217")}, {"duration": 1.0, "texture": ExtResource("218")}, {"duration": 1.0, "texture": ExtResource("219")}, {"duration": 1.0, "texture": ExtResource("220")}, {"duration": 1.0, "texture": ExtResource("221")}, {"duration": 1.0, "texture": ExtResource("222")}, {"duration": 1.0, "texture": ExtResource("223")}, {"duration": 1.0, "texture": ExtResource("224")}, {"duration": 1.0, "texture": ExtResource("225")}, {"duration": 1.0, "texture": ExtResource("226")}, {"duration": 1.0, "texture": ExtResource("227")}, {"duration": 1.0, "texture": ExtResource("228")}, {"duration": 1.0, "texture": ExtResource("229")}, {"duration": 1.0, "texture": ExtResource("230")}], "loop": true, "name": &"run5", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("231")}, {"duration": 1.0, "texture": ExtResource("232")}, {"duration": 1.0, "texture": ExtResource("233")}, {"duration": 1.0, "texture": ExtResource("234")}, {"duration": 1.0, "texture": ExtResource("235")}, {"duration": 1.0, "texture": ExtResource("236")}, {"duration": 1.0, "texture": ExtResource("237")}, {"duration": 1.0, "texture": ExtResource("238")}, {"duration": 1.0, "texture": ExtResource("239")}, {"duration": 1.0, "texture": ExtResource("240")}, {"duration": 1.0, "texture": ExtResource("241")}, {"duration": 1.0, "texture": ExtResource("242")}, {"duration": 1.0, "texture": ExtResource("243")}, {"duration": 1.0, "texture": ExtResource("244")}, {"duration": 1.0, "texture": ExtResource("245")}, {"duration": 1.0, "texture": ExtResource("246")}, {"duration": 1.0, "texture": ExtResource("247")}], "loop": true, "name": &"run6", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("248")}, {"duration": 1.0, "texture": ExtResource("249")}, {"duration": 1.0, "texture": ExtResource("250")}, {"duration": 1.0, "texture": ExtResource("251")}, {"duration": 1.0, "texture": ExtResource("252")}, {"duration": 1.0, "texture": ExtResource("253")}, {"duration": 1.0, "texture": ExtResource("254")}, {"duration": 1.0, "texture": ExtResource("255")}, {"duration": 1.0, "texture": ExtResource("256")}, {"duration": 1.0, "texture": ExtResource("257")}, {"duration": 1.0, "texture": ExtResource("258")}, {"duration": 1.0, "texture": ExtResource("259")}, {"duration": 1.0, "texture": ExtResource("260")}, {"duration": 1.0, "texture": ExtResource("261")}, {"duration": 1.0, "texture": ExtResource("262")}, {"duration": 1.0, "texture": ExtResource("263")}, {"duration": 1.0, "texture": ExtResource("264")}], "loop": true, "name": &"run7", "speed": 5.0}]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_1"]
size = Vector2(58, 28)
[node name="Player" type="CharacterBody2D"]
motion_mode = 1
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
speed_scale = 2.0
sprite_frames = SubResource("SpriteFrames_1")
animation = &"idle0"
autoplay = "idle0"
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
position = Vector2(0, 44)
shape = SubResource("RectangleShape2D_1")
[stdout]
Generated 285 lines
[gd_scene load_steps=267 format=3]
[ext_resource type="Texture2D" uid="uid://br5x8vibhkgb5" path="res://assets/isometric_Mini-Crusader/idle/crusader_idle_00000.png" id="1"]
[ext_resource type="Texture2D" uid="uid://dkf3x0xduglpa" path="res://assets/isometric_Mini-Crusader/idle/crusader_idle_00001.png" id="2"]
[ext_resource type="Texture2D" uid="uid://dm7qwe1srt35p" path="res://assets/isometric_Mini-Crusader/idle/crusader_idle_00002.png" id="3"]
...
[ext_resource type="Texture2D" uid="uid://bjxuqxrvo8xln" path="res://assets/isometric_Mini-Crusader/run/crusader_run_70016.png" id="264"]
[sub_resource type="SpriteFrames" id="SpriteFrames_1"]
animations = [{"frames": [{"duration": 1.0, "texture": ExtResource("1")}, {"duration": 1.0, "texture": ExtResource("2")}, {"duration": 1.0, "texture": ExtResource("3")}, {"duration": 1.0, "texture": ExtResource("4")}, {"duration": 1.0, "texture": ExtResource("5")}, {"duration": 1.0, "texture": ExtResource("6")}, {"duration": 1.0, "texture": ExtResource("7")}, {"duration": 1.0, "texture": ExtResource("8")}, {"duration": 1.0, "texture": ExtResource("9")}, {"duration": 1.0, "texture": ExtResource("10")}, {"duration": 1.0, "texture": ExtResource("11")}, {"duration": 1.0, "texture": ExtResource("12")}, {"duration": 1.0, "texture": ExtResource("13")}, {"duration": 1.0, "texture": ExtResource("14")}, {"duration": 1.0, "texture": ExtResource("15")}, {"duration": 1.0, "texture": ExtResource("16")}], "loop": true, "name": &"idle0", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("17")}, {"duration": 1.0, "texture": ExtResource("18")}, {"duration": 1.0, "texture": ExtResource("19")}, {"duration": 1.0, "texture": ExtResource("20")}, {"duration": 1.0, "texture": ExtResource("21")}, {"duration": 1.0, "texture": ExtResource("22")}, {"duration": 1.0, "texture": ExtResource("23")}, {"duration": 1.0, "texture": ExtResource("24")}, {"duration": 1.0, "texture": ExtResource("25")}, {"duration": 1.0, "texture": ExtResource("26")}, {"duration": 1.0, "texture": ExtResource("27")}, {"duration": 1.0, "texture": ExtResource("28")}, {"duration": 1.0, "texture": ExtResource("29")}, {"duration": 1.0, "texture": ExtResource("30")}, {"duration": 1.0, "texture": ExtResource("31")}, {"duration": 1.0, "texture": ExtResource("32")}], "loop": true, "name": &"idle1", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("33")}, {"duration": 1.0, "texture": ExtResource("34")}, {"duration": 1.0, "texture": ExtResource("35")}, {"duration": 1.0, "texture": ExtResource("36")}, {"duration": 1.0, "texture": ExtResource("37")}, {"duration": 1.0, "texture": ExtResource("38")}, {"duration": 1.0, "texture": ExtResource("39")}, {"duration": 1.0, "texture": ExtResource("40")}, {"duration": 1.0, "texture": ExtResource("41")}, {"duration": 1.0, "texture": ExtResource("42")}, {"duration": 1.0, "texture": ExtResource("43")}, {"duration": 1.0, "texture": ExtResource("44")}, {"duration": 1.0, "texture": ExtResource("45")}, {"duration": 1.0, "texture": ExtResource("46")}, {"duration": 1.0, "texture": ExtResource("47")}, {"duration": 1.0, "texture": ExtResource("48")}], "loop": true, "name": &"idle2", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("49")}, {"duration": 1.0, "texture": ExtResource("50")}, {"duration": 1.0, "texture": ExtResource("51")}, {"duration": 1.0, "texture": ExtResource("52")}, {"duration": 1.0, "texture": ExtResource("53")}, {"duration": 1.0, "texture": ExtResource("54")}, {"duration": 1.0, "texture": ExtResource("55")}, {"duration": 1.0, "texture": ExtResource("56")}, {"duration": 1.0, "texture": ExtResource("57")}, {"duration": 1.0, "texture": ExtResource("58")}, {"duration": 1.0, "texture": ExtResource("59")}, {"duration": 1.0, "texture": ExtResource("60")}, {"duration": 1.0, "texture": ExtResource("61")}, {"duration": 1.0, "texture": ExtResource("62")}, {"duration": 1.0, "texture": ExtResource("63")}, {"duration": 1.0, "texture": ExtResource("64")}], "loop": true, "name": &"idle3", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("65")}, {"duration": 1.0, "texture": ExtResource("66")}, {"duration": 1.0, "texture": ExtResource("67")}, {"duration": 1.0, "texture": ExtResource("68")}, {"duration": 1.0, "texture": ExtResource("69")}, {"duration": 1.0, "texture": ExtResource("70")}, {"duration": 1.0, "texture": ExtResource("71")}, {"duration": 1.0, "texture": ExtResource("72")}, {"duration": 1.0, "texture": ExtResource("73")}, {"duration": 1.0, "texture": ExtResource("74")}, {"duration": 1.0, "texture": ExtResource("75")}, {"duration": 1.0, "texture": ExtResource("76")}, {"duration": 1.0, "texture": ExtResource("77")}, {"duration": 1.0, "texture": ExtResource("78")}, {"duration": 1.0, "texture": ExtResource("79")}, {"duration": 1.0, "texture": ExtResource("80")}], "loop": true, "name": &"idle4", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("81")}, {"duration": 1.0, "texture": ExtResource("82")}, {"duration": 1.0, "texture": ExtResource("83")}, {"duration": 1.0, "texture": ExtResource("84")}, {"duration": 1.0, "texture": ExtResource("85")}, {"duration": 1.0, "texture": ExtResource("86")}, {"duration": 1.0, "texture": ExtResource("87")}, {"duration": 1.0, "texture": ExtResource("88")}, {"duration": 1.0, "texture": ExtResource("89")}, {"duration": 1.0, "texture": ExtResource("90")}, {"duration": 1.0, "texture": ExtResource("91")}, {"duration": 1.0, "texture": ExtResource("92")}, {"duration": 1.0, "texture": ExtResource("93")}, {"duration": 1.0, "texture": ExtResource("94")}, {"duration": 1.0, "texture": ExtResource("95")}, {"duration": 1.0, "texture": ExtResource("96")}], "loop": true, "name": &"idle5", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("97")}, {"duration": 1.0, "texture": ExtResource("98")}, {"duration": 1.0, "texture": ExtResource("99")}, {"duration": 1.0, "texture": ExtResource("100")}, {"duration": 1.0, "texture": ExtResource("101")}, {"duration": 1.0, "texture": ExtResource("102")}, {"duration": 1.0, "texture": ExtResource("103")}, {"duration": 1.0, "texture": ExtResource("104")}, {"duration": 1.0, "texture": ExtResource("105")}, {"duration": 1.0, "texture": ExtResource("106")}, {"duration": 1.0, "texture": ExtResource("107")}, {"duration": 1.0, "texture": ExtResource("108")}, {"duration": 1.0, "texture": ExtResource("109")}, {"duration": 1.0, "texture": ExtResource("110")}, {"duration": 1.0, "texture": ExtResource("111")}, {"duration": 1.0, "texture": ExtResource("112")}], "loop": true, "name": &"idle6", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("113")}, {"duration": 1.0, "texture": ExtResource("114")}, {"duration": 1.0, "texture": ExtResource("115")}, {"duration": 1.0, "texture": ExtResource("116")}, {"duration": 1.0, "texture": ExtResource("117")}, {"duration": 1.0, "texture": ExtResource("118")}, {"duration": 1.0, "texture": ExtResource("119")}, {"duration": 1.0, "texture": ExtResource("120")}, {"duration": 1.0, "texture": ExtResource("121")}, {"duration": 1.0, "texture": ExtResource("122")}, {"duration": 1.0, "texture": ExtResource("123")}, {"duration": 1.0, "texture": ExtResource("124")}, {"duration": 1.0, "texture": ExtResource("125")}, {"duration": 1.0, "texture": ExtResource("126")}, {"duration": 1.0, "texture": ExtResource("127")}, {"duration": 1.0, "texture": ExtResource("128")}], "loop": true, "name": &"idle7", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("129")}, {"duration": 1.0, "texture": ExtResource("130")}, {"duration": 1.0, "texture": ExtResource("131")}, {"duration": 1.0, "texture": ExtResource("132")}, {"duration": 1.0, "texture": ExtResource("133")}, {"duration": 1.0, "texture": ExtResource("134")}, {"duration": 1.0, "texture": ExtResource("135")}, {"duration": 1.0, "texture": ExtResource("136")}, {"duration": 1.0, "texture": ExtResource("137")}, {"duration": 1.0, "texture": ExtResource("138")}, {"duration": 1.0, "texture": ExtResource("139")}, {"duration": 1.0, "texture": ExtResource("140")}, {"duration": 1.0, "texture": ExtResource("141")}, {"duration": 1.0, "texture": ExtResource("142")}, {"duration": 1.0, "texture": ExtResource("143")}, {"duration": 1.0, "texture": ExtResource("144")}, {"duration": 1.0, "texture": ExtResource("145")}], "loop": true, "name": &"run0", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("146")}, {"duration": 1.0, "texture": ExtResource("147")}, {"duration": 1.0, "texture": ExtResource("148")}, {"duration": 1.0, "texture": ExtResource("149")}, {"duration": 1.0, "texture": ExtResource("150")}, {"duration": 1.0, "texture": ExtResource("151")}, {"duration": 1.0, "texture": ExtResource("152")}, {"duration": 1.0, "texture": ExtResource("153")}, {"duration": 1.0, "texture": ExtResource("154")}, {"duration": 1.0, "texture": ExtResource("155")}, {"duration": 1.0, "texture": ExtResource("156")}, {"duration": 1.0, "texture": ExtResource("157")}, {"duration": 1.0, "texture": ExtResource("158")}, {"duration": 1.0, "texture": ExtResource("159")}, {"duration": 1.0, "texture": ExtResource("160")}, {"duration": 1.0, "texture": ExtResource("161")}, {"duration": 1.0, "texture": ExtResource("162")}], "loop": true, "name": &"run1", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("163")}, {"duration": 1.0, "texture": ExtResource("164")}, {"duration": 1.0, "texture": ExtResource("165")}, {"duration": 1.0, "texture": ExtResource("166")}, {"duration": 1.0, "texture": ExtResource("167")}, {"duration": 1.0, "texture": ExtResource("168")}, {"duration": 1.0, "texture": ExtResource("169")}, {"duration": 1.0, "texture": ExtResource("170")}, {"duration": 1.0, "texture": ExtResource("171")}, {"duration": 1.0, "texture": ExtResource("172")}, {"duration": 1.0, "texture": ExtResource("173")}, {"duration": 1.0, "texture": ExtResource("174")}, {"duration": 1.0, "texture": ExtResource("175")}, {"duration": 1.0, "texture": ExtResource("176")}, {"duration": 1.0, "texture": ExtResource("177")}, {"duration": 1.0, "texture": ExtResource("178")}, {"duration": 1.0, "texture": ExtResource("179")}], "loop": true, "name": &"run2", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("180")}, {"duration": 1.0, "texture": ExtResource("181")}, {"duration": 1.0, "texture": ExtResource("182")}, {"duration": 1.0, "texture": ExtResource("183")}, {"duration": 1.0, "texture": ExtResource("184")}, {"duration": 1.0, "texture": ExtResource("185")}, {"duration": 1.0, "texture": ExtResource("186")}, {"duration": 1.0, "texture": ExtResource("187")}, {"duration": 1.0, "texture": ExtResource("188")}, {"duration": 1.0, "texture": ExtResource("189")}, {"duration": 1.0, "texture": ExtResource("190")}, {"duration": 1.0, "texture": ExtResource("191")}, {"duration": 1.0, "texture": ExtResource("192")}, {"duration": 1.0, "texture": ExtResource("193")}, {"duration": 1.0, "texture": ExtResource("194")}, {"duration": 1.0, "texture": ExtResource("195")}, {"duration": 1.0, "texture": ExtResource("196")}], "loop": true, "name": &"run3", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("197")}, {"duration": 1.0, "texture": ExtResource("198")}, {"duration": 1.0, "texture": ExtResource("199")}, {"duration": 1.0, "texture": ExtResource("200")}, {"duration": 1.0, "texture": ExtResource("201")}, {"duration": 1.0, "texture": ExtResource("202")}, {"duration": 1.0, "texture": ExtResource("203")}, {"duration": 1.0, "texture": ExtResource("204")}, {"duration": 1.0, "texture": ExtResource("205")}, {"duration": 1.0, "texture": ExtResource("206")}, {"duration": 1.0, "texture": ExtResource("207")}, {"duration": 1.0, "texture": ExtResource("208")}, {"duration": 1.0, "texture": ExtResource("209")}, {"duration": 1.0, "texture": ExtResource("210")}, {"duration": 1.0, "texture": ExtResource("211")}, {"duration": 1.0, "texture": ExtResource("212")}, {"duration": 1.0, "texture": ExtResource("213")}], "loop": true, "name": &"run4", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("214")}, {"duration": 1.0, "texture": ExtResource("215")}, {"duration": 1.0, "texture": ExtResource("216")}, {"duration": 1.0, "texture": ExtResource("217")}, {"duration": 1.0, "texture": ExtResource("218")}, {"duration": 1.0, "texture": ExtResource("219")}, {"duration": 1.0, "texture": ExtResource("220")}, {"duration": 1.0, "texture": ExtResource("221")}, {"duration": 1.0, "texture": ExtResource("222")}, {"duration": 1.0, "texture": ExtResource("223")}, {"duration": 1.0, "texture": ExtResource("224")}, {"duration": 1.0, "texture": ExtResource("225")}, {"duration": 1.0, "texture": ExtResource("226")}, {"duration": 1.0, "texture": ExtResource("227")}, {"duration": 1.0, "texture": ExtResource("228")}, {"duration": 1.0, "texture": ExtResource("229")}, {"duration": 1.0, "texture": ExtResource("230")}], "loop": true, "name": &"run5", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("231")}, {"duration": 1.0, "texture": ExtResource("232")}, {"duration": 1.0, "texture": ExtResource("233")}, {"duration": 1.0, "texture": ExtResource("234")}, {"duration": 1.0, "texture": ExtResource("235")}, {"duration": 1.0, "texture": ExtResource("236")}, {"duration": 1.0, "texture": ExtResource("237")}, {"duration": 1.0, "texture": ExtResource("238")}, {"duration": 1.0, "texture": ExtResource("239")}, {"duration": 1.0, "texture": ExtResource("240")}, {"duration": 1.0, "texture": ExtResource("241")}, {"duration": 1.0, "texture": ExtResource("242")}, {"duration": 1.0, "texture": ExtResource("243")}, {"duration": 1.0, "texture": ExtResource("244")}, {"duration": 1.0, "texture": ExtResource("245")}, {"duration": 1.0, "texture": ExtResource("246")}, {"duration": 1.0, "texture": ExtResource("247")}], "loop": true, "name": &"run6", "speed": 5.0}, {"frames": [{"duration": 1.0, "texture": ExtResource("248")}, {"duration": 1.0, "texture": ExtResource("249")}, {"duration": 1.0, "texture": ExtResource("250")}, {"duration": 1.0, "texture": ExtResource("251")}, {"duration": 1.0, "texture": ExtResource("252")}, {"duration": 1.0, "texture": ExtResource("253")}, {"duration": 1.0, "texture": ExtResource("254")}, {"duration": 1.0, "texture": ExtResource("255")}, {"duration": 1.0, "texture": ExtResource("256")}, {"duration": 1.0, "texture": ExtResource("257")}, {"duration": 1.0, "texture": ExtResource("258")}, {"duration": 1.0, "texture": ExtResource("259")}, {"duration": 1.0, "texture": ExtResource("260")}, {"duration": 1.0, "texture": ExtResource("261")}, {"duration": 1.0, "texture": ExtResource("262")}, {"duration": 1.0, "texture": ExtResource("263")}, {"duration": 1.0, "texture": ExtResource("264")}], "loop": true, "name": &"run7", "speed": 5.0}]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_1"]
size = Vector2(58, 28)
[node name="Player" type="CharacterBody2D"]
motion_mode = 1
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
speed_scale = 2.0
sprite_frames = SubResource("SpriteFrames_1")
animation = &"idle0"
autoplay = "idle0"
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
position = Vector2(0, 44)
shape = SubResource("RectangleShape2D_1")Verify animation frame counts in generated file
# Verify frame counts in the generated file
python3 -c "
with open('/tmp/Player.tscn') as f:
content = f.read()
import re
# Find all animations in the SpriteFrames
anim_pattern = re.compile(r'\"name\": &\"(\w+)\"')
frames_count_pattern = re.compile(r'\"frames\": \[(.*?)\], \"loop\"', re.DOTALL)
# Count textures in each animation block
lines = content.split('[sub_resource')[1] # get sub_resource section
blocks = content.split('\"name\": &\"')
for b in blocks[1:]:
name = b.split('\"')[0]
# count ExtResource occurrences before the next name
next_name_pos = b.find('\"name\": &\"', 5)
chunk = b[:next_name_pos] if next_name_pos > 0 else b
count = chunk.count('ExtResource(')
print(f'{name}: {count} frames')
"
idle0: 16 frames idle1: 16 frames idle2: 16 frames idle3: 16 frames idle4: 16 frames idle5: 16 frames idle6: 16 frames idle7: 17 frames run0: 17 frames run1: 17 frames run2: 17 frames run3: 17 frames run4: 17 frames run5: 17 frames run6: 17 frames run7: 0 frames [stdout] idle0: 16 frames idle1: 16 frames idle2: 16 frames idle3: 16 frames idle4: 16 frames idle5: 16 frames idle6: 16 frames idle7: 17 frames run0: 17 frames run1: 17 frames run2: 17 frames run3: 17 frames run4: 17 frames run5: 17 frames run6: 17 frames run7: 0 frames
Properly verify animation frame counts
python3 -c "
import re
with open('/tmp/Player.tscn') as f:
content = f.read()
# Extract the animations array
anim_line = [l for l in content.split('\n') if l.startswith('animations = [')][0]
# Count patterns for each animation
for d in range(8):
name = f'idle{d}'
# Find the block for this animation
pattern = f'&\"{name}\"'
pos = anim_line.find(pattern)
# Count textures in preceding frame list - find the frames list before this name
block_start = anim_line.rfind('{\"frames\": [', 0, pos)
block_end = anim_line.find('}]', pos) + 2
block = anim_line[block_start:block_end]
count = block.count('ExtResource(')
print(f'{name}: {count} frames')
for d in range(8):
name = f'run{d}'
pattern = f'&\"{name}\"'
pos = anim_line.find(pattern)
block_start = anim_line.rfind('{\"frames\": [', 0, pos)
block_end = anim_line.find('}]', pos) + 2
block = anim_line[block_start:block_end]
count = block.count('ExtResource(')
print(f'{name}: {count} frames')
"
idle0: 32 frames idle1: 32 frames idle2: 32 frames idle3: 32 frames idle4: 32 frames idle5: 32 frames idle6: 32 frames idle7: 33 frames run0: 34 frames run1: 34 frames run2: 34 frames run3: 34 frames run4: 34 frames run5: 34 frames run6: 34 frames run7: 17 frames [stdout] idle0: 32 frames idle1: 32 frames idle2: 32 frames idle3: 32 frames idle4: 32 frames idle5: 32 frames idle6: 32 frames idle7: 33 frames run0: 34 frames run1: 34 frames run2: 34 frames run3: 34 frames run4: 34 frames run5: 34 frames run6: 34 frames run7: 17 frames
Verify frame count totals and boundaries
python3 -c "
with open('/tmp/Player.tscn') as f:
content = f.read()
# Count total ExtResource refs in animations line
import re
anim_line = [l for l in content.split('\n') if l.startswith('animations')][0]
total = anim_line.count('ExtResource(')
print(f'Total frames across all animations: {total}')
print(f'Expected: {8*16 + 8*17} = {8*16} idle + {8*17} run')
# Check specific animation boundaries
print()
print('idle0 has ExtResource(1) through ExtResource(16):', 'ExtResource(\"1\")' in anim_line and 'ExtResource(\"16\")' in anim_line)
print('idle7 has ExtResource(113) through ExtResource(128):', 'ExtResource(\"113\")' in anim_line and 'ExtResource(\"128\")' in anim_line)
print('run0 has ExtResource(129) through ExtResource(145):', 'ExtResource(\"129\")' in anim_line and 'ExtResource(\"145\")' in anim_line)
print('run7 has ExtResource(248) through ExtResource(264):', 'ExtResource(\"248\")' in anim_line and 'ExtResource(\"264\")' in anim_line)
# Verify idle7 ends at 128 and run0 starts at 129
idx_idle7_end = anim_line.find('\"name\": &\"idle7\"')
idx_run0_start = anim_line.find('\"name\": &\"run0\"')
chunk_between = anim_line[idx_idle7_end:idx_run0_start]
print()
print('Last id in idle7 section:', re.findall(r'ExtResource\(\"(\d+)\"\)', chunk_between)[-1] if chunk_between else 'none')
"
Total frames across all animations: 264 Expected: 264 = 128 idle + 136 run idle0 has ExtResource(1) through ExtResource(16): True idle7 has ExtResource(113) through ExtResource(128): True run0 has ExtResource(129) through ExtResource(145): True run7 has ExtResource(248) through ExtResource(264): True Last id in idle7 section: 145 [stdout] Total frames across all animations: 264 Expected: 264 = 128 idle + 136 run idle0 has ExtResource(1) through ExtResource(16): True idle7 has ExtResource(113) through ExtResource(128): True run0 has ExtResource(129) through ExtResource(145): True run7 has ExtResource(248) through ExtResource(264): True Last id in idle7 section: 145
Copy generated scene file to destination
cp /tmp/Player.tscn /home/user/task/scenes/Player.tscn echo "Written. Lines: $(wc -l < /home/user/task/scenes/Player.tscn)"
Written. Lines: 285 [stdout] Written. Lines: 285
/home/user/task/scenes/Player.tscn
270
271 [sub_resource type="RectangleShape2D" id="RectangleShape2D_1"]
272 size = Vector2(58, 28)
273
274 [node name="Player" type="CharacterBody2D"]
275 motion_mode = 1
276
277 [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
278 speed_scale = 2.0
279 sprite_frames = SubResource("SpriteFrames_1")
280 animation = &"idle0"
281 autoplay = "idle0"
282
283 [node name="CollisionShape2D" type="CollisionShape2D" parent="."]
284 position = Vector2(0, 44)
285 shape = SubResource("RectangleShape2D_1")
286
No file changes, the agent left the workspace untouched.
Godot Engine v4.4.stable.official.4c311cbee - https://godotengine.org
WARNING: Started the engine as `root`/superuser. This is a security risk, and subsystems like audio may not work correctly.
Set the environment variable `GODOT_SILENCE_ROOT_WARNING` to 1 to silence this warning.
at: setup2 (main/main.cpp:3181)
VALIDATION_PASSED: Crusader AnimatedSprite2D and collider are configuredReproduce this trial: git checkout 2f94510 && PYTHONPATH=src python3 scripts/build_site.py , then open trial/trial_dcee6ee0382040c9. Re-running the agent live requires EVAL_PLATFORM_ENABLE_OAUTH_SMOKE=1 and is non-deterministic.
Trial trial_dcee6ee0382040c9 · verifier authoritative; classifier explanatory.