Messageholoholo.rpc
CombatSettingsProto
| No. | Field | Type | Tag |
|---|---|---|---|
| 1 | round_duration_seconds | float | 0d |
| 2 | turn_duration_seconds | float | 15 |
| 3 | minigame_duration_seconds | float | 1d |
| 4 | same_type_attack_bonus_multiplier | float | 25 |
| 5 | fast_attack_bonus_multiplier | float | 2d |
| 6 | charge_attack_bonus_multiplier | float | 35 |
| 7 | defense_bonus_multiplier | float | 3d |
| 8 | minigame_bonus_base_multiplier | float | 45 |
| 9 | minigame_bonus_variable_multiplier | float | 4d |
| 10 | max_energy | int32 | 50 |
| 11 | defender_minigame_multiplier | float | 5d |
| 12 | change_pokemon_duration_seconds | float | 65 |
| 13 | minigame_submit_score_duration_seconds | float | 6d |
| 14 | quick_swap_combat_start_available_seconds | float | 75 |
| 15 | quick_swap_cooldown_duration_seconds | float | 7d |
| 16 | offensive_input_challenge_settings | CombatOffensiveInputChallengeSettings | 82 01 |
| 17 | defensive_input_challenge_settings | CombatDefensiveInputChallengeSettings | 8a 01 |
| 18 | charge_score_base | float | 95 01 |
| 19 | charge_score_nice | float | 9d 01 |
| 20 | charge_score_great | float | a5 01 |
| 21 | charge_score_excellent | float | ad 01 |
| 22 | swap_animation_duration_turns | int32 | b0 01 |
| 23 | super_effective_flyout_duration_turns | int32 | b8 01 |
| 24 | not_very_effective_flyout_duration_turns | int32 | c0 01 |
| 25 | blocked_flyout_duration_turns | int32 | c8 01 |
| 26 | normal_effective_flyout_duration_turns | int32 | d0 01 |
| 27 | faint_animation_duration_turns | int32 | d8 01 |
| 28 | npc_swap_delay_turns | int32 | e0 01 |
| 29 | npc_charged_attack_delay_turns | int32 | e8 01 |
| 30 | shadow_pokemon_attack_bonus_multiplier | float | f5 01 |
| 31 | shadow_pokemon_defense_bonus_multiplier | float | fd 01 |
| 32 | purified_pokemon_attack_multiplier_vs_shadow | float | 85 02 |
| 35 | combat_experiment | repeatedCombatExperiment | 9a 02 |
| 36 | show_quick_swap_buttons_during_countdown | bool | a0 02 |
| 38 | clock_sync_settings | CombatClockSynchronization | b2 02 |
| 39 | combat_feature_flags | CombatFeatureFlags | ba 02 |
| 40 | flyin_duration_turns | int32 | c0 02 |
Used in (1)
- GameMasterClientTemplateProto.combat_settings
.proto source
// holo_protos.proto · package holoholo.rpc message CombatSettingsProto { float round_duration_seconds = 1; float turn_duration_seconds = 2; float minigame_duration_seconds = 3; float same_type_attack_bonus_multiplier = 4; float fast_attack_bonus_multiplier = 5; float charge_attack_bonus_multiplier = 6; float defense_bonus_multiplier = 7; float minigame_bonus_base_multiplier = 8; float minigame_bonus_variable_multiplier = 9; int32 max_energy = 10; float defender_minigame_multiplier = 11; float change_pokemon_duration_seconds = 12; float minigame_submit_score_duration_seconds = 13; float quick_swap_combat_start_available_seconds = 14; float quick_swap_cooldown_duration_seconds = 15; CombatOffensiveInputChallengeSettings offensive_input_challenge_settings = 16; CombatDefensiveInputChallengeSettings defensive_input_challenge_settings = 17; float charge_score_base = 18; float charge_score_nice = 19; float charge_score_great = 20; float charge_score_excellent = 21; int32 swap_animation_duration_turns = 22; int32 super_effective_flyout_duration_turns = 23; int32 not_very_effective_flyout_duration_turns = 24; int32 blocked_flyout_duration_turns = 25; int32 normal_effective_flyout_duration_turns = 26; int32 faint_animation_duration_turns = 27; int32 npc_swap_delay_turns = 28; int32 npc_charged_attack_delay_turns = 29; float shadow_pokemon_attack_bonus_multiplier = 30; float shadow_pokemon_defense_bonus_multiplier = 31; float purified_pokemon_attack_multiplier_vs_shadow = 32; repeated CombatExperiment combat_experiment = 35; bool show_quick_swap_buttons_during_countdown = 36; CombatClockSynchronization clock_sync_settings = 38; CombatFeatureFlags combat_feature_flags = 39; int32 flyin_duration_turns = 40; }