Messageholoholo.rpc
MoveSettingsProto
| No. | Field | Type | Tag |
|---|---|---|---|
| 1 | unique_id | HoloPokemonMove | 08 |
| 2 | animation_id | int32 | 10 |
| 3 | type | HoloPokemonType | 18 |
| 4 | power | float | 25 |
| 5 | accuracy_chance | float | 2d |
| 6 | critical_chance | float | 35 |
| 7 | heal_scalar | float | 3d |
| 8 | stamina_loss_scalar | float | 45 |
| 9 | trainer_level_min | int32 | 48 |
| 10 | trainer_level_max | int32 | 50 |
| 11 | vfx_name | string | 5a |
| 12 | duration_ms | int32 | 60 |
| 13 | damage_window_start_ms | int32 | 68 |
| 14 | damage_window_end_ms | int32 | 70 |
| 15 | energy_delta | int32 | 78 |
| 16 | is_locked | bool | 80 01 |
| 17 | modifier | repeatedMoveModifierProto | 8a 01 |
Used in (1)
.proto source
// holo_protos.proto · package holoholo.rpc message MoveSettingsProto { HoloPokemonMove unique_id = 1; int32 animation_id = 2; HoloPokemonType type = 3; float power = 4; float accuracy_chance = 5; float critical_chance = 6; float heal_scalar = 7; float stamina_loss_scalar = 8; int32 trainer_level_min = 9; int32 trainer_level_max = 10; string vfx_name = 11; int32 duration_ms = 12; int32 damage_window_start_ms = 13; int32 damage_window_end_ms = 14; int32 energy_delta = 15; bool is_locked = 16; repeated MoveModifierProto modifier = 17; }