1animation{ 2 name = "sword", 3 src_image = "hero/sword_brandish.png", 4 frame_delay = 30, 5 directions = { 6 { x = 0, y = 0, frame_width = 48, frame_height = 48, origin_x = 12, origin_y = 29, num_frames = 10 }, 7 { x = 0, y = 96, frame_width = 48, frame_height = 48, origin_x = 20, origin_y = 37, num_frames = 10 }, 8 { x = 0, y = 48, frame_width = 48, frame_height = 48, origin_x = 36, origin_y = 29, num_frames = 10 }, 9 { x = 0, y = 144, frame_width = 48, frame_height = 48, origin_x = 20, origin_y = 29, num_frames = 10 }, 10 }, 11} 12animation{ 13 name = "spin_attack", 14 src_image = "hero/spin_attack.png", 15 frame_delay = 30, 16 frame_to_loop_on = 0, 17 directions = { 18 { x = 0, y = 0, frame_width = 64, frame_height = 64, origin_x = 32, origin_y = 37, num_frames = 12 }, 19 { x = 0, y = 64, frame_width = 64, frame_height = 64, origin_x = 32, origin_y = 37, num_frames = 12 }, 20 { x = 0, y = 128, frame_width = 64, frame_height = 64, origin_x = 32, origin_y = 37, num_frames = 12 }, 21 { x = 0, y = 192, frame_width = 64, frame_height = 64, origin_x = 32, origin_y = 37, num_frames = 12 }, 22 }, 23} 24animation{ 25 name = "sword_loading_stopped", 26 src_image = "hero/sword_loading.png", 27 directions = { 28 { x = 192, y = 48, frame_width = 40, frame_height = 24, origin_x = 12, origin_y = 21 }, 29 { x = 272, y = 48, frame_width = 24, frame_height = 40, origin_x = 12, origin_y = 37 }, 30 { x = 232, y = 48, frame_width = 40, frame_height = 24, origin_x = 28, origin_y = 21 }, 31 { x = 296, y = 48, frame_width = 24, frame_height = 40, origin_x = 12, origin_y = 21 }, 32 }, 33} 34animation{ 35 name = "sword_loading_walking", 36 src_image = "hero/sword_loading.png", 37 frame_delay = 100, 38 frame_to_loop_on = 0, 39 directions = { 40 { x = 0, y = 0, frame_width = 40, frame_height = 24, origin_x = 12, origin_y = 21, num_frames = 8 }, 41 { x = 0, y = 48, frame_width = 24, frame_height = 40, origin_x = 12, origin_y = 37, num_frames = 8 }, 42 { x = 0, y = 24, frame_width = 40, frame_height = 24, origin_x = 28, origin_y = 21, num_frames = 8 }, 43 { x = 0, y = 88, frame_width = 24, frame_height = 40, origin_x = 12, origin_y = 21, num_frames = 8 }, 44 }, 45} 46animation{ 47 name = "sword_tapping", 48 src_image = "hero/sword_tapping.png", 49 frame_delay = 65, 50 frame_to_loop_on = 1, 51 directions = { 52 { x = 0, y = 0, frame_width = 40, frame_height = 24, origin_x = 8, origin_y = 21, num_frames = 7 }, 53 { x = 0, y = 24, frame_width = 24, frame_height = 40, origin_x = 12, origin_y = 37, num_frames = 7 }, 54 { x = 0, y = 64, frame_width = 40, frame_height = 24, origin_x = 32, origin_y = 21, num_frames = 7 }, 55 { x = 0, y = 88, frame_width = 24, frame_height = 40, origin_x = 12, origin_y = 21, num_frames = 7 }, 56 }, 57} 58animation{ 59 name = "victory", 60 src_image = "hero/sword_victory.png", 61 frame_delay = 60, 62 frame_to_loop_on = 12, 63 directions = { 64 { x = 0, y = 0, frame_width = 64, frame_height = 56, origin_x = 32, origin_y = 37, num_frames = 24, num_columns = 12 }, 65 { x = 0, y = 0, frame_width = 64, frame_height = 56, origin_x = 32, origin_y = 37, num_frames = 24, num_columns = 12 }, 66 { x = 0, y = 0, frame_width = 64, frame_height = 56, origin_x = 32, origin_y = 37, num_frames = 24, num_columns = 12 }, 67 { x = 0, y = 0, frame_width = 64, frame_height = 56, origin_x = 32, origin_y = 37, num_frames = 24, num_columns = 12 }, 68 }, 69} 70