Boss Spoilers
Eclipse Twins
Boss tuning, rewards, phases, and attack parameters.
This page reveals boss-specific encounter data, attack timing, reward tuning, and implementation-facing parameters.
Overview
| Field | Value |
|---|---|
| Tier | 4 |
| HP | |
| Contact Damage | 90 |
| Size Multiplier | 1.7 |
| Aether Seed Reward | 40 |
| Phase 2 Threshold | +0% |
| Phase 3 Threshold | +0% |
Attack and Phase Parameters
| Parameter | Value |
|---|---|
arena_damage_tier1_dps | 8 |
arena_damage_tier2_dps | 40 |
arena_damage_tier3_dps | 120 |
arena_radius | 1400 |
arena_tier1_threshold | 2 |
arena_tier2_threshold | 4.5 |
assist_flyby_duration | 2.4 |
assist_flyby_interval_max | 20 |
assist_flyby_interval_min | 10 |
assist_flyby_projectile_damage | 35 |
assist_flyby_projectile_speed | 720 |
contact_damage | 90 |
cross_sweep_beam_width | 48 |
cross_sweep_damage_per_tick | 60 |
cross_sweep_duration | 0.9 |
cross_sweep_interval | 9.259 |
cross_sweep_tick_interval | 0.15 |
cross_twin_mutex_grace_duration | 0.5 |
death_flash_duration | 1.2 |
entry_duration | 7.5 |
entry_retreat_after_dialogue_duration | 0.9 |
fallen_core_marker_radius | 34 |
fang_rush_damage | 200 |
fang_rush_interval | 4.444 |
fang_rush_speed | 2200 |
final_victory_skip_hold_duration | 1.5 |
final_victory_story_final_duration | 9.2 |
final_victory_story_slide_duration | 8.6 |
intro_shake_duration | 0.55 |
luminous_wave_damage | 35 |
luminous_wave_interval | 10.185 |
luminous_wave_speed | 400 |
mirror_dash_damage | 170 |
mirror_dash_interval | 3.889 |
mirror_dash_speed | 1800 |
mirror_dash_width | 90 |
orbit_phase_3_speed | 1.3 |
orbit_radius | 340 |
orbit_speed | 0.85 |
orbital_spiral_center_damage | 45 |
orbital_spiral_center_radius | 210 |
orbital_spiral_center_tick_interval | 0.35 |
orbital_spiral_damage | 45 |
orbital_spiral_duration | 3.6 |
orbital_spiral_interval_p3_max | 25 |
orbital_spiral_interval_p3_min | 10 |
orbital_spiral_player_hit_cooldown | 0.25 |
orbital_spiral_speed | 370 |
overload_climax_duration | 8 |
overload_damage_reduction | 0.99 |
overload_danger_radius | 2600 |
overload_danger_radius_multiplier | 1.48 |
overload_field_damage_per_second | 26 |
overload_field_tick_interval | 0.22 |
overload_final_no_safe_duration | 1.15 |
overload_final_safe_zone_radius | 235 |
overload_final_safe_zone_reveal_duration | 2.6 |
overload_hp_fakeout_duration | 4 |
overload_impact_active_duration | 0.24 |
overload_impact_radius | 112 |
overload_implode_burst_radius | 920 |
overload_implode_duration | 2 |
overload_implode_flash_duration | 0.72 |
overload_implode_prelude_burst_interval | 0.18 |
overload_implode_slowmo_duration | 0.28 |
overload_path_reveal_duration | 6 |
overload_path_rotation_speed_end | 0.82 |
overload_path_rotation_speed_start | 0.39 |
overload_projectile_damage | 72 |
overload_projectile_speed | 180 |
overload_ramp_duration | 14 |
overload_safe_path_ring_radius | 720 |
overload_safe_zone_width_end | 125 |
overload_safe_zone_width_start | 300 |
overload_total_duration | 34.6 |
p3_individual_interval_multiplier | 1.4 |
phase_2_intro_duration | 1.8 |
phase_3_intro_duration | 7.2 |
phase_3_restore_hp_fill_duration | 6.4 |
phase_4_intro_duration | 5.2 |
phase_4_survivor_hp_threshold | 0.2 |
pulse_speed | 1.4 |
radiant_burst_active_duration | 0.55 |
radiant_burst_damage | 260 |
radiant_burst_interval | 10.648 |
shadow_echo_damage | 70 |
shadow_echo_interval | 0.481 |
shadow_echo_radius | 72 |
shadow_orb_damage | 70 |
shadow_orb_interval | 5.556 |
shadow_orb_radius | 42 |
shadow_orb_speed | 980 |
shadow_rift_active_duration | 0.28 |
shadow_rift_damage | 80 |
shadow_rift_interval_max | 4.9 |
shadow_rift_interval_min | 4.1 |
shadow_rift_width | 54 |
shadow_trail_orb_damage | 30 |
shadow_trail_orb_radius | 48 |
shadow_trail_spawn_interval | 0.25 |
solar_lance_active_duration | 0.35 |
solar_lance_damage_per_tick | 52 |
solar_lance_interval_max | 5.6 |
solar_lance_interval_min | 3.8 |
solar_lance_tick_interval | 0.12 |
solar_lance_track_speed | 4 |
solar_lance_width | 32 |
spike_barrage_damage | 45 |
spike_barrage_interval | 3.519 |
spike_barrage_speed | 660 |
twin_cross_active_duration | 0.8 |
twin_cross_beam_width | 72 |
twin_cross_damage_per_tick | 140 |
twin_cross_interval_p3_max | 26 |
twin_cross_interval_p3_min | 12 |
twin_cross_position_radius_multiplier | 0.58 |
twin_cross_position_speed | 1450 |
twin_cross_reposition_duration | 1 |
twin_cross_second_active_duration | 0.72 |
twin_cross_third_active_duration | 0.62 |
twin_cross_tick_interval | 0.15 |
Raw Boss Definition
Show all JSON fields
| Field | Value |
|---|---|
aether_seed_reward | 40 |
arena_center_offset_y | 0 |
arena_damage_tier1_dps | 8 |
arena_damage_tier2_dps | 40 |
arena_damage_tier3_dps | 120 |
arena_radius | 1400 |
arena_shape | circle |
arena_tier1_threshold | 2 |
arena_tier2_threshold | 4.5 |
assist_flyby_duration | 2.4 |
assist_flyby_interval_max | 20 |
assist_flyby_interval_min | 10 |
assist_flyby_projectile_count | 5 |
assist_flyby_projectile_damage | 35 |
assist_flyby_projectile_speed | 720 |
aura_color | 0.45, 0.1, 0.8, 0.4 |
body_color | 0.08, 0.05, 0.14, 1 |
border_color | 0.78, 0.32, 1, 1 |
contact_damage | 90 |
core_color | 0.62, 0.22, 0.95, 1 |
core_offset | 0, -6 |
cross_sweep_beam_length | 1500 |
cross_sweep_beam_width | 48 |
cross_sweep_damage_per_tick | 60 |
cross_sweep_duration | 0.9 |
cross_sweep_interval | 9.259 |
cross_sweep_telegraph | 0.75 |
cross_sweep_tick_interval | 0.15 |
cross_twin_mutex_grace_duration | 0.5 |
dawn_aura_color | 1, 0.78, 0.2, 0.4 |
dawn_body_color | 0.96, 0.88, 0.62, 1 |
dawn_border_color | 1, 0.88, 0.52, 1 |
dawn_core_color | 1, 0.92, 0.42, 1 |
dawn_core_offset | 0, -11 |
dawn_hp_p3 | 165000 |
dawn_hp_solo | 92000 |
dawn_hud_bar_color | 1, 0.82, 0.3, 1 |
dawn_sprite_path | res://assets/art/player/ship_art/char7_ship.png |
dawn_sprite_scale | 0.24 |
dawn_thruster_color | 1, 0.96, 0.62, 0.9 |
dawn_thruster_offsets | [[-20.0, 58.0], [0.0, 72.0], [20.0, 58.0]] |
death_flash_duration | 1.2 |
entry_duration | 7.5 |
entry_retreat_after_dialogue_duration | 0.9 |
entry_spawn_height | 2200 |
fallen_core_marker_fade_in | 0.75 |
fallen_core_marker_radius | 34 |
fang_rush_cone_degrees | 18 |
fang_rush_damage | 200 |
fang_rush_distance | 1400 |
fang_rush_interval | 4.444 |
fang_rush_recovery | 1 |
fang_rush_speed | 2200 |
fang_rush_telegraph | 0.7 |
final_victory_screen_delay | 2.8 |
final_victory_skip_hold_duration | 1.5 |
final_victory_story_fade_in | 0.9 |
final_victory_story_fade_out | 0.65 |
final_victory_story_final_duration | 9.2 |
final_victory_story_line_stagger | 0.32 |
final_victory_story_slide_duration | 8.6 |
final_victory_story_text_delay | 1.9 |
intro_dialogue | [{"duration": 2.3, "speaker_kind": "dawn", "text_key": "dialogue.boss.eclipse_twins.intro.01"}, {"duration": 2.6, "speaker_kind": "umbra", "text_key": "dialogue.boss.eclipse_twins.intro.02"}, {"duration": 2.1, "speaker_kind": "dawn", "text_key": "dialogue.boss.eclipse_twins.intro.03"}, {"duration": 2.7, "speaker_kind": "umbra", "text_key": "dialogue.boss.eclipse_twins.intro.04"}] |
intro_dialogue_gap | 0.1 |
intro_shake_duration | 0.55 |
intro_shake_intensity | 60 |
luminous_wave_damage | 35 |
luminous_wave_interval | 10.185 |
luminous_wave_lifetime | 3.5 |
luminous_wave_projectile_count | 16 |
luminous_wave_speed | 400 |
luminous_wave_spiral_rate | 1.8 |
mirror_dash_damage | 170 |
mirror_dash_distance | 1200 |
mirror_dash_interval | 3.889 |
mirror_dash_recovery | 1 |
mirror_dash_speed | 1800 |
mirror_dash_telegraph | 0.85 |
mirror_dash_width | 90 |
name | Eclipse Twins |
name_key | catalog.bosses.eclipse_twins_t4.name |
orbit_phase_3_speed | 1.3 |
orbit_radius | 340 |
orbit_speed | 0.85 |
orbital_spiral_burst_count | 3 |
orbital_spiral_center_damage | 45 |
orbital_spiral_center_radius | 210 |
orbital_spiral_center_tick_interval | 0.35 |
orbital_spiral_damage | 45 |
orbital_spiral_duration | 3.6 |
orbital_spiral_emit_rate | 12 |
orbital_spiral_interval_p3_max | 25 |
orbital_spiral_interval_p3_min | 10 |
orbital_spiral_lifetime | 3.4 |
orbital_spiral_player_hit_cooldown | 0.25 |
orbital_spiral_punish_window | 2 |
orbital_spiral_speed | 370 |
orbital_spiral_visual_flair | 1 |
overload_climax_duration | 8 |
overload_damage_reduction | 0.99 |
overload_danger_radius | 2600 |
overload_danger_radius_multiplier | 1.48 |
overload_field_climax_multiplier | 2.35 |
overload_field_damage_per_second | 26 |
overload_field_tick_interval | 0.22 |
overload_final_no_safe_duration | 1.15 |
overload_final_safe_zone_radius | 235 |
overload_final_safe_zone_reveal_duration | 2.6 |
overload_hp_fakeout_duration | 4 |
overload_hp_overfill_multiplier | 1.25 |
overload_hud_glitch_strength | 1 |
overload_impact_active_duration | 0.24 |
overload_impact_radius | 112 |
overload_impact_streak_flair | 1 |
overload_impact_telegraph | 0.72 |
overload_implode_burst_radius | 920 |
overload_implode_duration | 2 |
overload_implode_flash_alpha | 0.82 |
overload_implode_flash_duration | 0.72 |
overload_implode_prelude_burst_interval | 0.18 |
overload_implode_slowmo_duration | 0.28 |
overload_implode_slowmo_enabled | Yes |
overload_implode_slowmo_scale | 0.45 |
overload_path_reveal_duration | 6 |
overload_path_rotation_speed_end | 0.82 |
overload_path_rotation_speed_start | 0.39 |
overload_projectile_damage | 72 |
overload_projectile_emit_rate_end | 76 |
overload_projectile_emit_rate_start | 16 |
overload_projectile_speed | 180 |
overload_ramp_duration | 14 |
overload_safe_path_ring_radius | 720 |
overload_safe_zone_width_end | 125 |
overload_safe_zone_width_start | 300 |
overload_sanctuary_visual_clarity | 1 |
overload_total_duration | 34.6 |
p3_cadence_multiplier | 0.8 |
p3_individual_interval_multiplier | 1.4 |
phase_2_intro_duration | 1.8 |
phase_3_fallen_dialogue_by_fallen | {"dawn": [{"duration": 2.0, "speaker_kind": "fallen", "text_key": "dialogue.boss.eclipse_twins.fallen.dawn.01"}, {"duration": 2.2, "speaker_kind": "fallen", "text_key": "dialogue.boss.eclipse_twins.fallen.dawn.02"}], "umbra": [{"duration": 2.0, "speaker_kind": "fallen", "text_key": "dialogue.boss.eclipse_twins.fallen.umbra.01"}, {"duration": 2.2, "speaker_kind": "fallen", "text_key": "dialogue.boss.eclipse_twins.fallen.umbra.02"}]} |
phase_3_intro_duration | 7.2 |
phase_3_restore_dialogue | [{"duration": 2.15, "speaker_kind": "dawn", "text_key": "dialogue.boss.eclipse_twins.phase3_restore.01"}, {"duration": 2.15, "speaker_kind": "umbra", "text_key": "dialogue.boss.eclipse_twins.phase3_restore.02"}, {"duration": 2.3, "portrait_kind": "dawn", "secondary_portrait_kind": "umbra", "speaker_kind": "both", "text_key": "dialogue.boss.eclipse_twins.phase3_restore.03"}] |
phase_3_restore_hp_fill_duration | 6.4 |
phase_3_restore_meet_offset | 130 |
phase_4_intro_duration | 5.2 |
phase_4_overload_dialogue_by_survivor | {"dawn": [{"duration": 2.0, "speaker_kind": "fallen", "text_key": "dialogue.boss.eclipse_twins.overload_warning.umbra"}, {"duration": 2.8, "speaker_kind": "dawn", "text_key": "dialogue.boss.eclipse_twins.overload.dawn"}], "umbra": [{"duration": 2.0, "speaker_kind": "fallen", "text_key": "dialogue.boss.eclipse_twins.overload_warning.dawn"}, {"duration": 2.8, "speaker_kind": "umbra", "text_key": "dialogue.boss.eclipse_twins.overload.umbra"}]} |
phase_4_survivor_hp_threshold | 0.2 |
pulse_speed | 1.4 |
radiant_burst_active_duration | 0.55 |
radiant_burst_charge_pulse_count | 3 |
radiant_burst_cone_degrees | 55 |
radiant_burst_damage | 260 |
radiant_burst_interval | 10.648 |
radiant_burst_knockback | 600 |
radiant_burst_length | 1600 |
radiant_burst_recovery | 1.6 |
radiant_burst_telegraph | 1.3 |
shadow_echo_damage | 70 |
shadow_echo_fuse | 2.1 |
shadow_echo_interval | 0.481 |
shadow_echo_max_stacks | 4 |
shadow_echo_radius | 72 |
shadow_orb_damage | 70 |
shadow_orb_homing_strength | 45 |
shadow_orb_interval | 5.556 |
shadow_orb_lifetime | 3.4 |
shadow_orb_radius | 42 |
shadow_orb_speed | 980 |
shadow_orb_volley_count | 3 |
shadow_orb_volley_spacing | 130 |
shadow_rift_active_duration | 0.28 |
shadow_rift_count | 2 |
shadow_rift_damage | 80 |
shadow_rift_interval_max | 4.9 |
shadow_rift_interval_min | 4.1 |
shadow_rift_length | 1500 |
shadow_rift_spacing | 228 |
shadow_rift_telegraph | 0.72 |
shadow_rift_width | 54 |
shadow_trail_orb_damage | 30 |
shadow_trail_orb_lifetime | 3 |
shadow_trail_orb_radius | 48 |
shadow_trail_spawn_interval | 0.25 |
size_multiplier | 1.7 |
solar_lance_active_duration | 0.35 |
solar_lance_damage_per_tick | 52 |
solar_lance_interval_max | 5.6 |
solar_lance_interval_min | 3.8 |
solar_lance_length | 1500 |
solar_lance_telegraph | 0.82 |
solar_lance_tick_interval | 0.12 |
solar_lance_track_speed | 4 |
solar_lance_width | 32 |
spike_barrage_damage | 45 |
spike_barrage_interval | 3.519 |
spike_barrage_lifetime | 3 |
spike_barrage_speed | 660 |
spike_barrage_spike_count | 10 |
spike_barrage_spread_degrees | 58 |
spike_barrage_telegraph | 0.55 |
sprite_scale | 0.24 |
thruster_offsets | [[-10.0, 22.0], [0.0, 24.0], [10.0, 22.0]] |
tier | 4 |
twin_cross_active_duration | 0.8 |
twin_cross_angle_jitter_degrees | 10 |
twin_cross_beam_width | 72 |
twin_cross_damage_per_tick | 140 |
twin_cross_interval_p3_max | 26 |
twin_cross_interval_p3_min | 12 |
twin_cross_position_radius_multiplier | 0.58 |
twin_cross_position_speed | 1450 |
twin_cross_reposition_duration | 1 |
twin_cross_second_active_duration | 0.72 |
twin_cross_second_telegraph | 0.72 |
twin_cross_telegraph | 1.1 |
twin_cross_third_active_duration | 0.62 |
twin_cross_third_telegraph | 0.62 |
twin_cross_tick_interval | 0.15 |
twin_cross_visual_flair | 1 |
umbra_aura_color | 0.45, 0.1, 0.8, 0.4 |
umbra_body_color | 0.08, 0.05, 0.14, 1 |
umbra_border_color | 0.78, 0.32, 1, 1 |
umbra_core_color | 0.62, 0.22, 0.95, 1 |
umbra_core_offset | 0, -14 |
umbra_hp_p3 | 132000 |
umbra_hp_solo | 84000 |
umbra_hud_bar_color | 0.72, 0.28, 1, 1 |
umbra_sprite_path | res://assets/art/player/ship_art/char8_ship.png |
umbra_sprite_scale | 0.196 |
umbra_thruster_color | 0.86, 0.44, 1, 0.9 |
umbra_thruster_offsets | [[-19.0, 76.0], [0.0, 86.0], [19.0, 76.0]] |