Generated static data class for baked animation events and per-character tuning. It stores a dictionary mapping character IDs to arrays of EventosAnim.Evento, lists characters with head-tracking disabled, and several per-character numeric tuning dictionaries (jump force, hunt speed, animation speed, health, damage, regen, cooldowns, and per-animation speed multipliers). It exposes Obtener(personaje) which returns a fresh EventosAnim.Datos populated from those tables or null if nothing is defined for that character.
namespace SBH;
using System.Collections.Generic;
/// <summary>
/// [SBHBase] Eventos de animacion de fabrica - GENERADO por tools/hornear_eventos.bat
/// (2026-08-16 02:49) 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()
{
["bweeple"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 15, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 15, Nombre = "Melee" },
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" },
},
["donkey"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_3", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_4", Frame = 6, Nombre = "Melee" },
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" },
},
["euroseurpng"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 16, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 16, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 2, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 24, Nombre = "Step" },
},
["fiona"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_3", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_4", Frame = 6, Nombre = "Melee" },
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" },
},
["fou"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 12, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 12, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "run", Frame = 4, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 16, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 13, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 36, Nombre = "Step" },
},
["nicckoel"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 8, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 8, Nombre = "Melee" },
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" },
},
["opaasaikellar"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_3", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_4", Frame = 6, Nombre = "Melee" },
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" },
},
["pletame"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_3", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_4", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "idle", Frame = 30, Nombre = "Step" },
new EventosAnim.Evento { Anim = "idle", Frame = 70, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 30, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 70, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 9, Nombre = "Step" },
},
["pp8"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_3", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_4", Frame = 6, Nombre = "Melee" },
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" },
},
["ruugetehbeth"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 12, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 12, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "run", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 15, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 24, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 2, Nombre = "Step" },
},
["sulverhegehog"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 4, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 4, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "run", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "run", Frame = 30, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 30, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walk", Frame = 10, Nombre = "Step" },
},
["yoda"] = new[]
{
new EventosAnim.Evento { Anim = "attack", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_2", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_3", Frame = 6, Nombre = "Melee" },
new EventosAnim.Evento { Anim = "attack_4", Frame = 6, Nombre = "Melee" },
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" },
new EventosAnim.Evento { Anim = "walkw", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "walkw", Frame = 10, Nombre = "Step" },
new EventosAnim.Evento { Anim = "runw", Frame = 3, Nombre = "Step" },
new EventosAnim.Evento { Anim = "runw", Frame = 9, Nombre = "Step" },
},
["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,
};
// Vida maxima afinada por personaje (0/ausente = la del prefab)
static readonly Dictionary<string, float> Vidas = new()
{
};
// Danio por golpe afinado por personaje (0/ausente = el del prefab)
static readonly Dictionary<string, float> Danios = new()
{
};
// Super danio afinado por personaje (0/ausente = el del prefab)
static readonly Dictionary<string, float> DaniosSuper = new()
{
};
// Probabilidad (%) del super danio por personaje (0/ausente = prefab)
static readonly Dictionary<string, float> ProbsSuper = new()
{
};
// Regeneracion pasiva (HP/seg) por personaje (0/ausente = prefab)
static readonly Dictionary<string, float> Regens = new()
{
};
// Cooldown entre ataques (seg) por personaje (0/ausente = prefab)
static readonly Dictionary<string, float> Cooldowns = new()
{
};
// 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 );
var vidaMax = Vidas.TryGetValue( personaje, out var vidaAfinada ) ? vidaAfinada : 0f;
var danio = Danios.TryGetValue( personaje, out var danioAfinado ) ? danioAfinado : 0f;
var danioSuper = DaniosSuper.TryGetValue( personaje, out var superAfinado ) ? superAfinado : 0f;
var probSuper = ProbsSuper.TryGetValue( personaje, out var probAfinada ) ? probAfinada : 0f;
var regen = Regens.TryGetValue( personaje, out var regenAfinada ) ? regenAfinada : 0f;
var cooldown = Cooldowns.TryGetValue( personaje, out var cooldownAfinado ) ? cooldownAfinado : 0f;
if ( !tiene && !sinCabeza && salto <= 0f && vel <= 0f && velAnim <= 0f && !hayRitmos && vidaMax <= 0f && danio <= 0f && danioSuper <= 0f && probSuper <= 0f && regen <= 0f && cooldown <= 0f ) return null;
var datos = new EventosAnim.Datos { SinCabeza = sinCabeza, FuerzaSalto = salto, Velocidad = vel, VelocidadAnim = velAnim, Vida = vidaMax, Danio = danio, DanioSuper = danioSuper, ProbDanioSuper = probSuper, Regeneracion = regen, CooldownAtaque = cooldown };
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;
}
}