( id: TestFighter, model_path: "fighters/test/test.blend", model_scale: "10.0", baked_animation_path: "fighters/test/test.fighterbake", icon: ( path: "fighters/test/icon.png", ), attributes: ( base_walk_accel: "0.1", stick_walk_accel: "0.16", max_walk_vel: "1.0", ground_friction: "0.1", dash_acceleration_duration: 13, dash_duration: 24, base_dash_accel: "0.1", stick_dash_accel: "0.05", max_dash_vel: "2.0", short_hop_vertical_velocity: "1.45", full_jump_vertical_velocity: "2.0", jump_horizontal_velocity: "0.6", air_jump_horizontal_velocity: "0.96", air_jump_multiplier: "1.0", dash_initial_velocity: "1.4", terminal_velocity: "3.0", fast_fall_speed: "3.5", gravity: "0.084", weight: "100.0", jumpsquat_duration: 5, landing_iasa: 4, landing_duration: 30, max_air_horizontal_velocity: "2.5", air_drift_max: "1.0", air_acceleration_base: "0.03", air_acceleration_stick: "0.01", air_friction: "0.01", air_dodge_duration: 49, air_dodge_velocity: "2.790", air_dodge_decay: "0.9", ecb_vertical_midpoint_offset: "0.0" ), camera: ( vertical_origin_offset: "8.0", forward_extent: "25.5", backward_extent: "8.5", upward_extent: "15.0", downward_extent: "5.0", visibility_radius: "5.0", ), animations: { Wait: "Idle_Loop_Game", Walk: "Walk_Loop_IK_Game", Run: "Run_Game", Dash: "Dash_Game", JumpSquat: "Jump_Squat_Game", JumpForward: "Jump_Start_IK_Game", JumpBack: "JumpB_Game", LandingSpecial: "SpecialLand_Game", Landing: "Jump_Land_Game", AirDodge: "Idle_Loop_Game", DoubleJumpForward: "Jump_Start_IK_Game", DoubleJumpBack: "JumpB_Game", Fall: "Fall_Loop_Game", Turn: "Turn_Game", FlinchGround: "Air_Hit_Game", FlinchAir: "Air_Hit_Game", AttackJab1: "Punch_Jab_Game", AttackUpTilt: "Idle_Loop_Game", AttackForwardTilt: "Idle_Loop_Game", AttackDownTilt: "Idle_Loop_Game" }, attack_scripts: { NeutralAir: "fighters/test/scripts/fair.attack.rhai", Jab: "fighters/test/scripts/jab.attack.rhai", UpTilt: "fighters/test/scripts/uptilt.attack.rhai", ForwardTilt: "fighters/test/scripts/uptilt.attack.rhai", DownTilt: "fighters/test/scripts/uptilt.attack.rhai", }, hurtboxes: [ // center one ( bone: "spine_01", offset: (x: "0.0", y: "0.0", z: "0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "0.0"), half_length: "0.05", radius: "0.15" ), ( bone: "spine_03", offset: (x: "0.0", y: "0.0", z: "0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "0.0"), half_length: "0.05", radius: "0.15" ), ( bone: "Head", offset: (x: "0.0", y: "0.125", z: "0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "0.0"), half_length: "0.05", radius: "0.1" ), ( bone: "thigh_r", offset: (x: "0.0", y: "0.15", z: "-0.01"), rotation: FGVec3(x: "0.0", y: "0.0", z: "0.0"), half_length: "0.2", radius: "0.07" ), ( bone: "thigh_l", offset: (x: "0.0", y: "0.15", z: "-0.01"), rotation: FGVec3(x: "0.0", y: "0.0", z: "0.0"), half_length: "0.2", radius: "0.07" ), ( bone: "calf_l", offset: (x: "0.0", y: "0.15", z: "-0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "0.0"), half_length: "0.2", radius: "0.05" ), ( bone: "calf_r", offset: (x: "0.0", y: "0.15", z: "-0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "0.0"), half_length: "0.2", radius: "0.05" ), ( bone: "foot_r", offset: (x: "0.0", y: "0.1", z: "0.01"), rotation: FGVec3(x: "-25.0", y: "0.0", z: "0.0"), half_length: "0.1", radius: "0.04" ), ( bone: "foot_l", offset: (x: "0.0", y: "0.1", z: "0.01"), rotation: FGVec3(x: "-25.0", y: "0.0", z: "0.0"), half_length: "0.1", radius: "0.04" ), ( bone: "upperarm_l", offset: (x: "0.0", y: "0.09", z: "-0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "0.0"), half_length: "0.125", radius: "0.05" ), ( bone: "lowerarm_l", offset: (x: "0.0", y: "0.12", z: "-0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "0.0"), half_length: "0.115", radius: "0.04" ), ( bone: "hand_l", offset: (x: "0.0", y: "0.05", z: "-0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "0.0"), half_length: "0.01", radius: "0.04" ), ( bone: "upperarm_r", offset: (x: "0.0", y: "0.09", z: "-0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "0.0"), half_length: "0.125", radius: "0.05" ), ( bone: "lowerarm_r", offset: (x: "0.0", y: "0.12", z: "-0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "0.0"), half_length: "0.115", radius: "0.04" ), ( bone: "hand_r", offset: (x: "0.0", y: "0.05", z: "-0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "0.0"), half_length: "0.01", radius: "0.04" ), /*( bone: "RFootJA", offset: (x: "0.0", y: "0.5", z: "0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "90.0"), half_length: "0.5", radius: "1.0" ), ( bone: "JOBJ_47", offset: (x: "0.0", y: "0.0", z: "0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "90.0"), half_length: "0.5", radius: "1.0" ), ( bone: "LFootJA", offset: (x: "0.0", y: "0.5", z: "0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "90.0"), half_length: "0.5", radius: "1.0" ), ( bone: "JOBJ_41", offset: (x: "0.0", y: "0.0", z: "0.0"), rotation: FGVec3(x: "0.0", y: "0.0", z: "90.0"), half_length: "0.5", radius: "1.0" ),*/ ] )