Static generated data file that bakes animation event metadata for characters. It stores per-character event arrays (Anim, Frame, Nombre, Dato, Capa), and tuning tables for head-tracking disable, jump force, chase speed, animation speed, and per-animation multipliers, with an Obtener method that returns a fresh EventosAnim.Datos populated from these tables.
namespace SBH;
using System.Collections.Generic;
/// <summary>
/// [SBHBase] Eventos de animacion de fabrica - GENERADO por tools/hornear_eventos.bat
/// (2026-08-11 14:28) a partir de lo pintado en el editor Anim Events y de los pose markers
/// que exporta el addon de Blender. NO editar a mano: pintar en el juego (o exportar
/// desde Blender) y volver a hornear. Viajan con la libreria (publicacion y equipo);
/// el JSON local del jugador, si existe, los pisa (EventosAnim.Cargar).
/// Frames a 30fps, el idioma de Blender y del QC.
/// </summary>
public static class EventosDeFabrica
{
static readonly Dictionary<string, EventosAnim.Evento[]> Tabla = new()
{
["tz_bear"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 13, Nombre = "Efecto", Dato = "prefabs/efectos/fx_nextbot_golpe.prefab@hand_R", Capa = 1 },
new EventosAnim.Evento { Anim = "attack", Frame = 13, Nombre = "Melee", Capa = 2 },
new EventosAnim.Evento { Anim = "attack", Frame = 13, Nombre = "Impact" },
new EventosAnim.Evento { Anim = "execution", Frame = 46, Nombre = "ImpactKill" },
new EventosAnim.Evento { Anim = "execution", Frame = 40, Nombre = "Impact" },
new EventosAnim.Evento { Anim = "execution", Frame = 30, Nombre = "Impact" },
new EventosAnim.Evento { Anim = "execution", Frame = 20, Nombre = "Impact" },
new EventosAnim.Evento { Anim = "execution", Frame = 10, Nombre = "Impact" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 14, Nombre = "Melee", Capa = 2 },
new EventosAnim.Evento { Anim = "attack_2", Frame = 14, Nombre = "Impact", Capa = 1 },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 30, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 20, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 60, Nombre = "Step" },
},
["beeb"] = new[]
{
new EventosAnim.Evento { Anim = "execution", Frame = 57, Nombre = "ImpactKill" },
new EventosAnim.Evento { Anim = "execution", Frame = 57, Nombre = "Impact", Capa = 1 },
new EventosAnim.Evento { Anim = "attack", Frame = 11, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 11, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_3", Frame = 11, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_4", Frame = 11, Nombre = "Melee" },
},
["bully"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
},
["buuik"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 33, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "execution", Frame = 24, Nombre = "ImpactKill" },
new EventosAnim.Evento { Anim = "execution", Frame = 24, Nombre = "Impact", Capa = 1 },
new EventosAnim.Evento { Anim = "execution", Frame = 13, Nombre = "Impact" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
},
["cake"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
},
["cartooncatvb"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 27, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 12, Nombre = "Step" },
},
["cherlis"] = new[]
{
new EventosAnim.Evento { Anim = "run", Frame = 4, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 14, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 16, Nombre = "Step" },
new EventosAnim.Evento { Anim = "execution", Frame = 11, Nombre = "Impact" },
new EventosAnim.Evento { Anim = "execution", Frame = 28, Nombre = "Impact" },
new EventosAnim.Evento { Anim = "execution", Frame = 29, Nombre = "ImpactKill", Capa = 1 },
},
["coiny"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 31, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
},
["fir"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
},
["lenus"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
},
["mogamen"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
},
["nutshmaincrapt"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
},
["ruckey"] = new[]
{
new EventosAnim.Evento { Anim = "attack_2", Frame = 12, Nombre = "Impact" },
new EventosAnim.Evento { Anim = "attack_3", Frame = 14, Nombre = "Impact" },
new EventosAnim.Evento { Anim = "attack_4", Frame = 16, Nombre = "Impact" },
new EventosAnim.Evento { Anim = "walk", Frame = 9, Nombre = "Step" },
new EventosAnim.Evento { Anim = "attack", Frame = 9, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "walk", Frame = 33, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 4, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 15, Nombre = "Step" },
new EventosAnim.Evento { Anim = "execution", Frame = 10, Nombre = "Impact" },
new EventosAnim.Evento { Anim = "execution", Frame = 21, Nombre = "ImpactKill" },
},
["sirenhead1"] = new[]
{
new EventosAnim.Evento { Anim = "execution", Frame = 8, Nombre = "ImpactKill" },
new EventosAnim.Evento { Anim = "execution", Frame = 8, Nombre = "Impact", Capa = 1 },
new EventosAnim.Evento { Anim = "execution", Frame = 9, Nombre = "Impact", Capa = 2 },
new EventosAnim.Evento { Anim = "execution", Frame = 8, Nombre = "Impact", Capa = 2 },
new EventosAnim.Evento { Anim = "execution", Frame = 9, Nombre = "Impact", Capa = 1 },
new EventosAnim.Evento { Anim = "walk", Frame = 6, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 27, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 29, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Melee", Capa = 1 },
new EventosAnim.Evento { Anim = "run", Frame = 29, Nombre = "Melee", Capa = 1 },
},
["spidernoob"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
},
["sprunki_base"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 10, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_black"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_brud"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_clukr"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_durple"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_funbot"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_garnold"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_gray"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_base"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_black"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_brud"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_clukr"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_durple"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_funbot"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_garnold"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_gray"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_jevin"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_mrfuncomputer"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_mrtree"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_oren"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_owakcx"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_pinki"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_raddy"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_simon"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_sky"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_tunner"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_vineria"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_hrr_wenda"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_jevin"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_mrfuncomputer"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_mrtree"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_oren"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_owakcx"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_pinki"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_raddy"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_simon"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_sky"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_tunner"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_vineria"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["sprunki_wenda"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 74, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 36, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 49, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 62, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 74, Nombre = "Step" },
},
["tid"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
},
["trypophobialeg"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 23, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 19, Nombre = "Step" },
},
["tunixboll"] = new[]
{
new EventosAnim.Evento { Anim = "walk", Frame = 4, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 17, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 16, Nombre = "Step" },
},
["tz_bobigo"] = new[]
{
new EventosAnim.Evento { Anim = "run", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 25, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 30, Nombre = "Step" },
},
["tz_frog"] = new[]
{
new EventosAnim.Evento { Anim = "attack_2", Frame = 16, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 29, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 19, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 59, Nombre = "Step" },
},
["tz_lionmion"] = new[]
{
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 19, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 30, Nombre = "Step" },
},
["tz_mannequin"] = new[]
{
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 30, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 30, Nombre = "Step" },
},
["tz_mike"] = new[]
{
new EventosAnim.Evento { Anim = "run", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 25, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run2", Frame = 13, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run2", Frame = 27, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 50, Nombre = "Step" },
new EventosAnim.Evento { Anim = "crouch_run", Frame = 19, Nombre = "Step" },
new EventosAnim.Evento { Anim = "crouch_run", Frame = 39, Nombre = "Step" },
new EventosAnim.Evento { Anim = "crouch_walk", Frame = 19, Nombre = "Step" },
new EventosAnim.Evento { Anim = "crouch_walk", Frame = 39, Nombre = "Step" },
},
["tz_minipulp"] = new[]
{
new EventosAnim.Evento { Anim = "run", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 25, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 25, Nombre = "Step" },
},
["tz_mono"] = new[]
{
new EventosAnim.Evento { Anim = "run", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 25, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 25, Nombre = "Step" },
},
["tz_mosci"] = new[]
{
new EventosAnim.Evento { Anim = "run", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 15, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 15, Nombre = "Step" },
},
["tz_mousemask"] = new[]
{
new EventosAnim.Evento { Anim = "run", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 25, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run2", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run2", Frame = 25, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run2", Frame = 30, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run2", Frame = 70, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 25, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 30, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 70, Nombre = "Step" },
new EventosAnim.Evento { Anim = "crouch_run", Frame = 30, Nombre = "Step" },
new EventosAnim.Evento { Anim = "crouch_run", Frame = 70, Nombre = "Step" },
new EventosAnim.Evento { Anim = "crouch_walk", Frame = 30, Nombre = "Step" },
new EventosAnim.Evento { Anim = "crouch_walk", Frame = 70, Nombre = "Step" },
},
["tz_plushnee"] = new[]
{
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 50, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 5, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 25, Nombre = "Step" },
},
["tz_pulp"] = new[]
{
new EventosAnim.Evento { Anim = "run", Frame = 19, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 59, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 19, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 59, Nombre = "Step" },
},
["tz_snakeplush"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 8, Nombre = "Melee" },
},
["tz_spiderplush"] = new[]
{
new EventosAnim.Evento { Anim = "run", Frame = 39, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 79, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 39, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 79, Nombre = "Step" },
new EventosAnim.Evento { Anim = "climb_loop", Frame = 39, Nombre = "Step" },
new EventosAnim.Evento { Anim = "climb_loop", Frame = 79, Nombre = "Step" },
},
["tz_toplush"] = new[]
{
new EventosAnim.Evento { Anim = "run", Frame = 20, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 60, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 20, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 60, Nombre = "Step" },
new EventosAnim.Evento { Anim = "crouch_run", Frame = 20, Nombre = "Step" },
new EventosAnim.Evento { Anim = "crouch_run", Frame = 70, Nombre = "Step" },
new EventosAnim.Evento { Anim = "crouch_walk", Frame = 20, Nombre = "Step" },
new EventosAnim.Evento { Anim = "crouch_walk", Frame = 70, Nombre = "Step" },
},
};
// Personajes con el head-tracking APAGADO por datos (interruptor del editor)
static readonly HashSet<string> SinCabeza = new() { "buuik", "cake" };
// Fuerza de salto afinada por personaje (0/ausente = la del prefab)
static readonly Dictionary<string, float> Saltos = new()
{
["sprunki_brud"] = 825f,
};
// Velocidad de caza afinada por personaje (0/ausente = la del prefab)
static readonly Dictionary<string, float> Velocidades = new()
{
["sirenhead1"] = 850f,
};
// VelocidadAnimacion afinada por personaje (anti-patinaje; 0/ausente = prefab)
static readonly Dictionary<string, float> VelocidadesAnim = new()
{
["sirenhead1"] = 300f,
};
// Multiplicadores por ANIM afinados (anim en minusculas -> mult; 1 = natural)
static readonly Dictionary<string, Dictionary<string, float>> RitmosAnim = new()
{
["sirenhead1"] = new() { ["run"] = 1.5f },
};
/// <summary> Copia fresca de los eventos horneados, o null si este personaje no tiene nada. </summary>
public static EventosAnim.Datos Obtener( string personaje )
{
if ( string.IsNullOrEmpty( personaje ) ) return null;
var tiene = Tabla.TryGetValue( personaje, out var filas );
var sinCabeza = SinCabeza.Contains( personaje );
var salto = Saltos.TryGetValue( personaje, out var fuerzaSalto ) ? fuerzaSalto : 0f;
var vel = Velocidades.TryGetValue( personaje, out var velCaza ) ? velCaza : 0f;
var velAnim = VelocidadesAnim.TryGetValue( personaje, out var velRitmo ) ? velRitmo : 0f;
var hayRitmos = RitmosAnim.TryGetValue( personaje, out var ritmos );
if ( !tiene && !sinCabeza && salto <= 0f && vel <= 0f && velAnim <= 0f && !hayRitmos ) return null;
var datos = new EventosAnim.Datos { SinCabeza = sinCabeza, FuerzaSalto = salto, Velocidad = vel, VelocidadAnim = velAnim };
if ( hayRitmos )
foreach ( var r in ritmos )
datos.RitmosAnim[r.Key] = r.Value;
if ( tiene )
foreach ( var f in filas )
datos.Eventos.Add( new EventosAnim.Evento { Anim = f.Anim, Frame = f.Frame, Nombre = f.Nombre, Dato = f.Dato, Capa = f.Capa } );
return datos;
}
}