Code: Select all
function biterrunanimation(scale, tint1, tint2)
return
{
layers=
{
{
width = 169,
height = 114,
frame_count = 16,
axially_symmetrical = false,
direction_count = 16,
shift = {scale * 0.714844, scale * -0.246094},
scale = scale,
stripes =
{
{
filename = "__base__/graphics/entity/biter/biter-run-1.png",
width_in_frames = 8,
height_in_frames = 16,
},
{
filename = "__base__/graphics/entity/biter/biter-run-2.png",
width_in_frames = 8,
height_in_frames = 16,
}
}
},
{
filename = "__base__/graphics/entity/biter/biter-run-mask1.png",
width = 105,
height = 81,
frame_count = 16,
axially_symmetrical = false,
direction_count = 16,
shift = {scale * 0.117188, scale * -0.867188},
scale = scale,
tint = tint1
},
{
filename = "__base__/graphics/entity/biter/biter-run-mask2.png",
line_length = 16,
width = 95,
height = 81,
frame_count = 16,
axially_symmetrical = false,
direction_count = 16,
shift = {scale * 0.117188, scale * -0.855469},
scale = scale,
tint = tint2
}
}
}
end
function biterattackanimation(scale, tint1, tint2)
return
{
layers=
{
{
width = 279,
height = 184,
frame_count = 11,
axially_symmetrical = false,
direction_count = 16,
shift = {scale * 1.74609, scale * -0.644531},
animation_speed = 0.3,
scale = scale,
stripes =
{
{
filename = "__base__/graphics/entity/biter/biter-attack-1.png",
width_in_frames = 6,
height_in_frames = 8,
},
{
filename = "__base__/graphics/entity/biter/biter-attack-2.png",
width_in_frames = 5,
height_in_frames = 8,
},
{
filename = "__base__/graphics/entity/biter/biter-attack-3.png",
width_in_frames = 6,
height_in_frames = 8,
},
{
filename = "__base__/graphics/entity/biter/biter-attack-4.png",
width_in_frames = 5,
height_in_frames = 8,
}
}
},
{
filename = "__base__/graphics/entity/biter/biter-attack-mask1.png",
width = 125,
height = 108,
frame_count = 11,
axially_symmetrical = false,
direction_count = 16,
shift = {scale * 0.117188, scale * -1.11328},
scale = scale,
tint = tint1,
},
{
filename = "__base__/graphics/entity/biter/biter-attack-mask2.png",
width = 114,
height = 100,
frame_count = 11,
axially_symmetrical = false,
direction_count = 16,
shift = {scale * 0.117188, scale * -1.06641},
scale = scale,
tint = tint2
}
}
}
end
function biterdieanimation(scale, tint1, tint2)
return
{
layers=
{
{
width = 190,
height = 129,
frame_count = 17,
axially_symmetrical = false,
direction_count = 16,
shift = {scale * 0.621094, scale * -0.1875},
scale = scale,
stripes =
{
{
filename = "__base__/graphics/entity/biter/biter-die-1.png",
width_in_frames = 9,
height_in_frames = 8,
},
{
filename = "__base__/graphics/entity/biter/biter-die-2.png",
width_in_frames = 8,
height_in_frames = 8,
},
{
filename = "__base__/graphics/entity/biter/biter-die-3.png",
width_in_frames = 9,
height_in_frames = 8,
},
{
filename = "__base__/graphics/entity/biter/biter-die-4.png",
width_in_frames = 8,
height_in_frames = 8,
}
}
},
{
filename = "__base__/graphics/entity/biter/biter-die-mask1.png",
width = 120,
height = 109,
frame_count = 17,
axially_symmetrical = false,
direction_count = 16,
shift = {scale * 0.117188, scale * -0.574219},
scale = scale,
tint = tint1
},
{
filename = "__base__/graphics/entity/biter/biter-die-mask2.png",
width = 115,
height = 108,
frame_count = 17,
axially_symmetrical = false,
direction_count = 16,
shift = {scale * 0.128906, scale * -0.585938},
scale = scale,
tint = tint2
}
}
}
end